我正在尝试更改AIR Mobile应用中文本字段的默认字体 我首先使用这一行嵌入字体:
[Embed(source='C:/WINDOWS/Fonts/ARIAL.TTF', fontName="_Arial", mimeType="application/x-font-truetype")]
之后,我使用以下字体创建TextFormat
:style.font = "_Arial";
并将其设置为文本字段:tf.setTextFormat(style);
可悲的是,字体没有变化 谁知道我做错了什么?
答案 0 :(得分:2)
您需要使用:
tf.defaultTextFormat = style;
defaultTextFormat
和setTextFormat
<强>更新强>
不确定为什么这不起作用,但我设法让它工作,只需用这个替换字体嵌入行:
[Embed(systemFont="Arial", fontName="_Arial", mimeType="application/x-font-truetype", embedAsCFF="false")]
答案 1 :(得分:0)
您是否设置了textfield.embedfont = true。 ?