无法在Flex项目中使用“HelveticaLtEx”字体

时间:2011-07-15 00:13:42

标签: flex

无法使用“HelveticaLtEx”字体。

    <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
                width="100%" height="100%" fontFamily="Arial" fontSize="12"
                xmlns:ilog="http://www.ilog.com/2007/ilog/flex"       
                xmlns:local="c7.views.apps.calendar.*"
                backgroundColor="#FFFFFF">      
    <mx:Style>
        @font-face {
            src:url("assets/cloud_main/font/HelveticaNeueLTStd-LtEx.otf");
            fontFamily: HelveticaLtEx;          
        }
        .dateStyle{ 
            font-family: "HelveticaLtEx";
            fontSize: 18;       
        }
    </mx:Style>
    <mx:Canvas>
        <mx:VBox>
            <mx:Label text="testing testing testing" styleName="dateStyle"/>            
        </mx:VBox>
    </mx:Canvas>


</mx:Application>

1 个答案:

答案 0 :(得分:1)

粗体斜体属性必须与字体本身的属性匹配。

尝试这些样式,看看会发生什么:

    .dateStyle{ 
        font-family: "HelveticaLtEx";
        fontSize: 18; 
        fontWeight:bold;      
    }

或者:

   .dateStyle{ 
        font-family: "HelveticaLtEx";
        fontSize: 18; 
        fontStyle:italic;      
    }

或者:

   .dateStyle{ 
        font-family: "HelveticaLtEx";
        fontSize: 18; 
        fontWeight:bold;    
        fontStyle:italic;  
    }

它会对你有用,如果没有,请告诉我,我们会尝试别的......