1
使用FlashDevelop中使用Flex SDK,我试图嵌入在SWF文件中的字体,使用下面的代码:AS3嵌入字体不会出现
[Embed(source = '/asset/Frutiger-Normal.ttf', fontName = 'Frutiger')]
public static var Frutiger:Class;
(...)
var textField:TextField = new TextField();
textField.embedFonts = true;
textField.defaultTextFormat = new TextFormat('Frutiger', 12, 0x000000);
textField.text = "Hello World!";
stage.addChild(textField);
但由于某些原因,该文本将不会显示在嵌入字体中。当“embedFonts”设置为false时,文本将显示,但是以默认字体显示。
字体本身应该加载,当我将字体路径更改为不正确的字体时,编译器会抛出异常,所以应该没问题。
感谢您的回复。我试过这个,但它仍然不会显示出来。有什么建议么? –