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