先通过几个版本说明问题。

 

最初版本

[Embed(systemFont="Arial", fontName="FontName", unicodeRange="U+61,U+62,U+63", mimeType="application/x-font")]
var ClassName : Class;

 

后来 systemFont 不知道什么时候开始编译出错了,改用source指向字体文件

[Embed(source="Arial.TTF", fontName="FontName", unicodeRange="U+61,U+62,U+63", mimeType="application/x-font")]
var ClassName : Class;

 

再后来传说 fontName 不让用了,要用fontFamily。事实证明两者皆可

[Embed(source="Arial.TTF", fontFamily="FontName", unicodeRange="U+61,U+62,U+63", mimeType="application/x-font")]
var ClassName : Class;

 

再后来多了个TLF框架,于是又冒出了一个embeddedCFF属性,否则传统的TextField,TextFormat无效

[Embed(source="Arial.TTF", fontFamily="FontName", unicodeRange="U+61,U+62,U+63", mimeType="application/x-font",embedAsCFF= "false")]
var ClassName : Class;

 

剩下就是编译的问题了,当然版本也很不同,好在编译有提示,照改就行,这里就不提了。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
  • 2022-02-01
  • 2021-10-28
  • 2021-12-06
  • 2022-12-23
猜你喜欢
  • 2022-02-07
  • 2022-01-10
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案