我想在运行时在我的Flex应用程序中的客户端计算机上嵌入一些系统字体,有时可以在运行时加载字体swf但是它不适合某些安全问题。
有没有办法在我的flex应用程序中运行时嵌入字体?
问候
答案 0 :(得分:1)
是的,你可以在运行时加载字体......或者我应该说你可以load style sheets at run time。只需在外部样式表中设置字体样式并在运行时加载它。由于存在覆盖链,如果您愿意,甚至可以将所有其他样式保存在硬编码中。
答案 1 :(得分:0)
我使用flex将字体嵌入到我的移动应用中。但我在资产文件夹中添加了一个包含字体的文件夹。它不是在运行时,而是嵌入字体的一种方式。然后你可以在CSS中添加字体:
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
@font-face{
src:url('/assets/font/Cocon-Regular_0.otf');
font-family: Cocon;
}
</fx:Style>
完成此步骤后,我可以使用Cocon字体。
希望这可以帮到你。