フォントの英語名はどうすれば調べることができるでしょうか?
実はけっこう簡単です。次のようにフォントを設定したテキストフィールドを選択した状態でコマンドメニューの[ActionScript用にフォント名をコピー]を実行します。あとはテキストエディタにペーストするだけです。
こんなメニューがあったのか!と思った人もいるでしょうけど、あったんですね。(^ ^)/
![fontname01.jpg](http://oshige.com/flash/as3note_cs4/images/fontname01-thumb-240x75.jpg)
フォントを指定しているテキストフィールドを選択する。
![fontname02.jpg](http://oshige.com/flash/as3note_cs4/images/fontname02-thumb-240x230.jpg)
[ActionScript用にフォント名をコピー]を実行。
![fontname03.jpg](http://oshige.com/flash/as3note_cs4/images/fontname03-thumb-240x66.jpg)
ペーストすると英語のフォント名が貼り付けられる。
実はもっと簡単な方法のもあります。環境設定のテキストパネルで[フォント名を英語表記]をチェックします。するとフォント名はすべて英語で表示されます。ただし、先の方法のペースト結果をみるとわかるように、フォント名はスタイルメニューの値(W4など)と組み合わせる必要があります。
![fontname04.jpg](http://oshige.com/flash/as3note_cs4/images/fontname04-thumb-240x190.jpg)
環境設定のテキストパネルで[フォント名を英語表記]をチェックする。
![fontname05.jpg](http://oshige.com/flash/as3note_cs4/images/fontname05-thumb-240x167.jpg)
フォントメニューが英語のフォント名で表示される。
スクリプトでテキストフィールドmyFldのフォント名を調べたい場合は、次のように実行します。ただし、myFldには何かテキストが入っている必要があります。
実はけっこう簡単です。次のようにフォントを設定したテキストフィールドを選択した状態でコマンドメニューの[ActionScript用にフォント名をコピー]を実行します。あとはテキストエディタにペーストするだけです。
こんなメニューがあったのか!と思った人もいるでしょうけど、あったんですね。(^ ^)/
![fontname01.jpg](http://oshige.com/flash/as3note_cs4/images/fontname01-thumb-240x75.jpg)
フォントを指定しているテキストフィールドを選択する。
![fontname02.jpg](http://oshige.com/flash/as3note_cs4/images/fontname02-thumb-240x230.jpg)
[ActionScript用にフォント名をコピー]を実行。
![fontname03.jpg](http://oshige.com/flash/as3note_cs4/images/fontname03-thumb-240x66.jpg)
ペーストすると英語のフォント名が貼り付けられる。
実はもっと簡単な方法のもあります。環境設定のテキストパネルで[フォント名を英語表記]をチェックします。するとフォント名はすべて英語で表示されます。ただし、先の方法のペースト結果をみるとわかるように、フォント名はスタイルメニューの値(W4など)と組み合わせる必要があります。
![fontname04.jpg](http://oshige.com/flash/as3note_cs4/images/fontname04-thumb-240x190.jpg)
環境設定のテキストパネルで[フォント名を英語表記]をチェックする。
![fontname05.jpg](http://oshige.com/flash/as3note_cs4/images/fontname05-thumb-240x167.jpg)
フォントメニューが英語のフォント名で表示される。
スクリプトでテキストフィールドmyFldのフォント名を調べたい場合は、次のように実行します。ただし、myFldには何かテキストが入っている必要があります。
var tf:TextFormat = myFld.getTextFormat(); trace(tf.font); // Hiragino Maru Gothic Pro W4