• 締切済み

FlashのActionScriptパネルのフォントをクリアフォントにするには

Flashでコーディングする際、通常のフォントだと読みづらいのでクリアフォントにしたいのですが、良い方法が見つかりません。 一応、windows側のフォントの設定でクリアタイプには設定しているのですが、Flash側では適用されていないようです。 何か良い方法を教えていただけませんでしょうか? お願いいたします。

みんなの回答

  • DPE
  • ベストアンサー率85% (666/776)
回答No.2

「アクション」パネルでスクリプトを入力する時の表示ですよね。 これはOSやフォントそのものの事情と関係があり、Flash だけの問題ではないようです。  ・@IT   Windows XPの正体:文字表示を滑らかにする新技術「ClearType」   http://www.atmarkit.co.jp/fpc/xp_feature/cleartype/cleartype.html ↑この記事によると、日本語で ClearType 技術によるアンチエイリアスが有効になるのは4ポイントと 18 ~ 72 ポイントまでで、サードパーティ製の TrueType フォントの中にはどのポイントでも有効になるものもある、とあります。 つまり「アクション」パネルでも ClearType を適用する方法とは、エディタ内の字を 18 ポイント以上で表示するか、小さいポイントでも ClearType が有効になるフォントで表示すること、だと思います。 フォントと字のサイズは、「編集」メニュー→「環境設定」の” ActionScript ”( Flash MX の場合は” ActionScript エディタ”)のタブで変更できます。 Flash 8 をお使いの場合は、同じく「環境設定」で、左の「カテゴリ」の中から” ActionScript ”を選んで設定してください。 なお、Flash 5 ではスクリプトエディタのフォントのサイズを変更できますが、「大」にしてもポイントが足りないのか ClearType が有効にならないようです。 要するに、一般的に好まれる MS ゴシックフォント・ 10 ~ 12 ポイントあたり(長時間見ていて疲れない組み合わせ)で表示していると、ClearType 技術はあまり意味がないものと思われます。 ちなみに、上記のサイトの検証データでは MS ゴシックフォントは 18 ポイントから ClearType が有効とありますが、当方の環境ではなぜか 18 ポイントでは無効で 20 ポイント以上で有効になりました。 OSの「画面のプロパティ」にあるフォントの大きさと解像度の設定によっても違うかと思いますが、18 ポイントは目安で、安全ラインは 20 ポイント以上なのかもしれません。 いくら字がきれいに表示されても、大きすぎる字をずっと見ているとかえって疲れてしまいます。 また、個人的には、日本語フォントに関しては ClearType によるアンチエイリアスは意外に今ひとつで、標準のアンチエイリアスの方がきれいなのでは?というのが本音です。 このあたりはいろいろ試して、好みや見やすさで納得のいく設定になさってください。

kasuch
質問者

お礼

回答ありがとうございます。 すみませんバージョンを書き忘れました。MX2004です。 windows側でClearTypeに設定はしていて、メモ帳なんかではきちんとClearTypeで表示できているのですが、Flashのアクションパネルのほうは変わらないままです。 教えていただいたサイトの表でOKなものを試してみたのですが、アクションパネルの方は変化はありませんでした。 メモ帳ではClearTypeで表示できているので、やはりなにか他に原因があるのかもしれませんね。 サイズを妥協して18ポイントのMSゴシックにしようか迷ったのですが、ちょっと大きすぎでしたww 丁寧なご説明までいただきありがとうございました。

noname#35109
noname#35109
回答No.1

Flash 8 からは, FlashType と呼ばれる高度なフォントレンダリング技術が採用されているため, フォントアンチエイリアスのカスタマイズができます。 ただし,オーサリングツール及びFlash Player とも バージョン8 (以上)です。 詳細は下記URLなどを参照してください。 「Flash グラフィックエフェクト学習ガイド」 http://www.adobe.com/jp/devnet/flash/articles/graphic_effects_guide_07.html 小さい文字が読みにくいのでしょうか? その場合で,なおかつ,Flash MX 2004 以前,もしくは,Flash Player 7 以前対応でしたら, デバイスフォントを使うか,静止テキストで済むところを,わざとダイナミックテキストにして,フォントを埋め込ま "ない" ようにするかでしょう。 [ テキストをデザイン処理する秘訣 ] http://www.mdn.co.jp/Wdesign/F5DF/01/S06/ ただし,読みやすくはなりますが,アンチエイリアスがかからないためギザギザになります。

kasuch
質問者

お礼

申し訳ございません。 テキストフィールドのフォントのことではなく、アクションパネルのことです。最初から、アクションパネルと明記すべきでした。 しかし、教えていただいたURLは、希望していたものとは違いますが、なかなか使えそうなサイトですね。 これはこれでありがたいです。 早速ブックマークしておきました。 ありがとうございました。

関連するQ&A