是否可以在Actionscript 3中自动化字体嵌入?或者能够从目录中获取字体并在运行时使用它们?

时间:2010-08-05 05:01:23

标签: flex flash actionscript-3 fonts

我已经搜索了高低的答案,这可能是一个愚蠢的努力,但我希望能够在运行时从目录中读取字体以用于actionscript / flex应用程序

我已经在网上看到了答案,并且都依赖于将字体放在外部swfs中,当我希望能够使用本地字体目录时,肯定依赖于嵌入元标记或样式,它不是太用户友好的要求用户编译自己的swfs以使用该应用程序

我能看到的唯一答案是让服务器运行mxmlc,并在每次用户想要更新字体并在需要时重新编译应用程序时使用embed标签创建.mxml文件但是它有点多,这是唯一可行的回答?谢谢你的时间

1 个答案:

答案 0 :(得分:1)

Adob​​e有一个名为TLF的新库 - 虽然它内置于Flex 4中,但您可以轻松地将库SWC导入到3.x SDK中。它对所有文本都非常强大,它允许使用位于系统字体目录中的用户计算机上的所有字体(即C:\ Windows \ fonts)

以下是Adobe页面的链接(包含下载和安装说明):

http://labs.adobe.com/technologies/textlayout/

...这是一个他们为它准备的演示应用程序(显示它在右边读取你的设备字体):

http://labs.adobe.com/technologies/textlayout/demos/

使用它有一点学习曲线,但是一旦你这样做,就很难回到文本框。

我希望有所帮助!