Apache flex 有没有办法弄清楚Flex/Flash播放器使用什么设备字体?
我有一个Flex3应用程序,其中使用了嵌入式字体。但是,由于许可限制,我不得不删除嵌入的字体。这不是个大问题,但现在法律部想知道使用的是哪种设备字体?似乎我只能从CSS文件中为他们提供一个“建议”字体列表,而不是运行时使用的实际字体 请参阅Adobe@的说明: 如果客户端系统没有列表中的第一种字体,Flash Player将尝试查找第二种,依此类推,直到找到匹配的字体。如果没有匹配的字体,Flash Player会做出最佳猜测,以确定客户端使用的字体Apache flex 有没有办法弄清楚Flex/Flash播放器使用什么设备字体?,apache-flex,flash,Apache Flex,Flash,我有一个Flex3应用程序,其中使用了嵌入式字体。但是,由于许可限制,我不得不删除嵌入的字体。这不是个大问题,但现在法律部想知道使用的是哪种设备字体?似乎我只能从CSS文件中为他们提供一个“建议”字体列表,而不是运行时使用的实际字体 请参阅Adobe@的说明: 如果客户端系统没有列表中的第一种字体,Flash Player将尝试查找第二种,依此类推,直到找到匹配的字体。如果没有匹配的字体,Flash Player会做出最佳猜测,以确定客户端使用的字体 如何确定Flash Player最终使用的字
如何确定Flash Player最终使用的字体?查看应用字体的文本字段应该会给出您想要的内容。
var tff:TextFormat = yourTextField.defaultTextFormat
trace(tff.font)
谢谢你的回复。然而,这似乎不起作用。尽管我在样式表中指定了“Verdana”,但上面的代码会将字体显示为“Times New Roman”。您确定在文本字段中键入Verdana时会应用于新字母吗?