Apache flex 在运行时嵌入字体?
我想在运行时将客户端计算机上的一些系统字体嵌入到我的flex应用程序中有办法在运行时加载字体swf,但由于某些安全问题,这不合适 有没有办法在运行时在我的flex应用程序中嵌入字体Apache flex 在运行时嵌入字体?,apache-flex,fonts,runtime,embed,Apache Flex,Fonts,Runtime,Embed,我想在运行时将客户端计算机上的一些系统字体嵌入到我的flex应用程序中有办法在运行时加载字体swf,但由于某些安全问题,这不合适 有没有办法在运行时在我的flex应用程序中嵌入字体 关于我使用flex将字体嵌入到我的移动应用程序中。但是我在我的资产文件夹中添加了一个带有字体的文件夹。它不是在运行时,但它是一种嵌入字体的方法。然后可以在CSS中添加字体: <fx:Style> @namespace s "library://ns.adobe.com/flex/spark
关于我使用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>
@命名空间s“library://ns.adobe.com/flex/spark";
@名称空间mx“library://ns.adobe.com/flex/mx";
@字体{
src:url('/assets/font/Cocon-Regular_0.otf');
字体系列:Cocon;
}
完成这些步骤后,我可以使用Cocon字体
希望这能对您有所帮助。是的,您可以在运行时加载字体。。。或者我应该说你可以。只需在外部样式表中设置字体样式,并在运行时加载即可。因为有一个覆盖链,如果你愿意,你甚至可以保留所有其他样式的硬编码。我知道如何将资源嵌入到应用程序中我不想保留资源a应用程序的大小增加很多我只想在运行时获得字体otf文件没有那么大。我想你必须找出当前系统本身的字体类型,然后使用其中的一种。