我有一个Flex 3应用程序,其中使用了嵌入字体。但是,由于许可限制,我必须删除嵌入字体。这不是一个大问题,但现在合法的想知道正在使用哪种设备字体?好像我只能从他的CSS文件中提供一个“建议”字体列表,而不是将在运行时使用的实际字体。
请参阅Adobe @ http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_02.html的说明:
如果客户端的系统没有列表中的第一个字体,则Flash Player会尝试查找第二个字体,依此类推,直到找到匹配的字体。如果没有匹配的字体,Flash Player会做出最佳猜测,以确定客户端使用哪种字体。
如何确定Flash Player最终使用的字体?
答案 0 :(得分:1)
查看应用字体的TextField应该可以满足您的需要。
var tff:TextFormat = yourTextField.defaultTextFormat
trace(tff.font)