as3 埋め込みフォントが表示されない

例えば、Verdanaというフォントを埋め込もうとした時、

[Embed(source = '(フォントまでの相対パス)/Verdana.ttf', fontName = 'Verdana', mimeType='application/x-font')] private static var FONT_VERDANA:Class;

みたいな定義をした後、TextFormatのfontに"Verdana"

そのフォーマットを適応するTextFieldのembedFontをtrueにする。

で、defaultFormatに上記フォーマットを指定。(※textを設定する前にする事)

でいいはずがまっさらで何も表示されない状態になった。

そんな時は、[Embed(略)のパラメータに「embedAsCFF="false"」を付け足して解決した。


例:
[Embed(source = '(フォントまでの相対パス)/Verdana.ttf', fontName = 'Verdana', mimeType='application/x-font'), embedAsCFF="false"] private static var FONT_VERDANA:Class;