我正在创建一个通用的Flash导航。我想让人们使用他们自己的字体,如sIFR。我知道我可以创建一个嵌入了字体的swf文件,但我想让人们更容易交换字体,因此现有的创建swf字体文件的方法将是首选。
答案 0 :(得分:1)
您可以在xml文件中定义字体swfs,<font id="Futura" src="fonts/futura.swf" />
然后在运行时加载xml,加载定义的font.swf并使用加载的swf使用Font.registerFont
。
请注意,您无法轻松加载ttf等原始字体格式。 (无论如何都要大)你需要将它们编译为swf才能在你的应用程序中加载和注册它们。
[Embed(source = 'fonts/futura.ttf', fontName = 'Futura')]
public class Futura extends Font {}
答案 1 :(得分:1)
不知道它是否有帮助,但Ştefan Isarie有很多可供使用的sIFR字体。
Maxmc的建议看起来很好。你能通过Flex Module for Apache/IIS?
在服务器上生成swf吗?希望您不会遇到special characters的问题。
另外,作为备用计划,您是否考虑过alternatives?
HTH, 乔治