2012-07-06 52 views
1

我正在从sdk 4.1迁移到4.6。现在字体看起来很奇怪。从flex 4.1迁移到4.6之后,字体看起来很奇怪

4.1

4.1

4.6

4.6

您可以注意到,在4.6字体看起来更光滑。字体声明:

@font-face { 
    src: url("/assets/UNVR57X.TTF"); 
    fontFamily: myCFFFont; 
    embedAsCFF: true; 
    renderingMode: normal; 
} 

我使用s:Label组件。

我试过renderingModetruefalse。我怎样才能让它看起来像4.1?谢谢

+0

我相信你应该为嵌入Spark组件设置'embedAsCFF'为'true'。 – RIAstar 2012-07-06 15:44:49

+0

@RIAstar对不起,我给了错误的CSS。现在编辑。任何想法?..谢谢 – 2012-07-09 07:32:41

+0

嗯,多么奇怪,作为一个建议,你可以改变用于嵌入字体的字体管理器,它值得一试! http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_06.html,还有你追溯了嵌入字体的列表,以确保它的嵌入式字体? – Neil 2012-07-09 08:47:40

回答

0

您是否正在发布到Flash Player或AIR?

如果AIR,here's one bug在AIR中显示字体,可能是您的情况。

(另外,设置cacheAsBitmap = true会导致与您类似的效果)。