TLDR;
如何在DateField的flex中嵌入字体?
问题:
我有一个使用<mx:DateField>的Flex程序。它所创建的环境已被转换为使用瘦客户端。
因此,我现在必须在应用程序中嵌入所有字体,否则所有字符都会被⛞替换(注意:我找不到确切的符号,但它是空字符)。
这就是在没有的情况下日历的样子--瘦客户端在之外的嵌入代码。

Applciation.mxml
@font-face{
src: url("/Library/Fonts/Arial.ttf");
fontFamily: Arial;
embedAsCFF:true;
}这个修复了每一个其他字体。除了<mx:DateField>。

这种情况无论嵌入哪种字体都会发生,即使在瘦客户机之外也是如此。
所以我有点搞不懂如何解决这个问题。字体必须嵌入才能使日历变得可读性,但这会破坏日历。
干杯,谢谢你的帮助。
发布于 2015-04-10 02:50:13
“当您尝试使用带有FTE支持的字体的MX控件时,会出现这种情况的含义。在这些情况下,文本不会出现。”- US/flex/using/WS0FA8AEDB-C69F-4f19-ADA5-AA5757217624.html。
即
@font-face{
src: url("/Library/Fonts/Arial.ttf");
fontFamily: Arial;
embedAsCFF:true;
}需要:
@font-face{
src: url("/Library/Fonts/Arial.ttf");
fontFamily: Arial;
embedAsCFF:false;
}发布于 2015-04-15 06:59:49
创建自定义复合并将字体嵌入embedAsCFF false to it运行时帮助在这里http://www.stoimen.com/blog/2009/03/01/download-custom-flex-3-datechooser-2/
https://stackoverflow.com/questions/29483840
复制相似问题