0

我在我的 Flash 文件中嵌入了字体“Times New Roman”。我在 TextFormat 中使用这种字体。但是当我分配非常大的文本大小(如 150 或 200)时,文本仍然很小,就像接近 80 大小一样。以下是代码:

// Embedded font with linkage "EngRegualar"
private var engRegular:Font = new EngRegular();
private var title_txt:TextField = new TextField();
private var title_txtFormat:TextFormat;

// In constructor:
title_txtFormat = new TextFormat(EngRegualar.fontName, 400, 0x000000);
title_txt.multiline = false;
title_txt.autoSize = "left";
title_txt.defaultTextFormat = title_txtFormat;
title_txt.text = "test"
addChild(title_txt);

我也尝试过使用其他一些字体,如 DroidSans、Arial、Century。所有字体在某个时候停止增加。请看下面的截图,上面的红色文本是上面代码的动态文本,蓝色文本是舞台上的简单静态文本,与 Times New Roman 字体家族相同的 400 大小。上面的红色文字是使用上面的代码生成的动态文字,蓝色文字是舞台上的简单静态文字,与 Times New Roman 字体家族相同的 400 大小。

4

0 回答 0