Flex4.5,為了使項目能正確美化字體,并消除字體的鋸齒,先把字體文件FZHTJW.TTF放入到項目中
復制代碼 代碼如下:
fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
@font-face{
src:url("assets/Fonts/FZHTJW.TTF");
fontFamily: FZHTJT; /* 嵌入后的字體名稱,也就是程序中要應用的字體 */
fontStyle: normal;/* 常用值:normal, italic */
fontWeight: normal; /* 常用值:normal, bold */
advancedAntiAliasing: true; /* 是否消除鋸齒 */
fontAntiAliasType:advanced; }
/fx:Style>
復制代碼 代碼如下:
s:Label x="343" y="55" fontFamily="FZHTJT" fontSize="18" text="三國集團"/>
fontFamily 應用嵌入后字體的名稱FZHTJT
可以建立多個@font-face{} 使用多種字體,注既然在嵌入式中用了fontWeight和fontStyle,那在組件里就別再重復使用此屬性,否則無效。
可以把@font-face{} 保存在CSS文件中,然后通過CSS編譯成SWF文件,在應用程序中調用FontAssets.swf
復制代碼 代碼如下:
@font-face{
src:url("FontAssets.swf");
fontFamily:FZHTJT;
}
您可能感興趣的文章:- Flex中實現對一個text渲染不同的字體顏色示例
- Flex CategoryAxis 字體樣式修改