Apache 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应用程序中有办法在运行时加载字体swf,但由于某些安全问题,这不合适

有没有办法在运行时在我的flex应用程序中嵌入字体


关于

我使用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文件没有那么大。我想你必须找出当前系统本身的字体类型,然后使用其中的一种。