我似乎无法让TextArea在项目中渲染任何嵌入字体。我在网上搜索过,发现了这个问题的几个例子但没有解决方案。
我的应用程序中嵌入了一些字体。 Spark Label& mx:TextArea(将embedAsCFF切换为'false')将正确显示它们,因此我知道它们已嵌入OK。我有一个绑定的fontFamily值,但我甚至试图实例化一个新的TextArea然后通过fontFamily样式分配一个嵌入字体,并没有运气。有没有人经历过这个?
/* In my CSS file */
@font-face {
src:url("assets/fonts/UbuntuMono/UbuntuMono-Regular.ttf");
fontFamily: UbuntuMono;
embedAsCFF: true;
}
<!-- In my MXML -->
<s:TextArea fontFamily="UbuntuMono" text="TEST" fontSize="36"/>
<!-- TEST is just rendered as Verdana. Any suggestions? -->
答案 0 :(得分:0)
根据Adobe指南here,Spark TextArea要求嵌入字体的方式与MX版本不同。您可以查看更多信息in this discussion。
对于替代解决方案,您还可以尝试this。
答案 1 :(得分:0)
重新创建项目,一切顺利。