Sunflat のブログ

ソフトウェア開発についての話題が多いかも

Flash Liteアプリのフォントサイズ

Flash Liteアプリに使う、デバイスフォントのフォントサイズは、一般に24ptが推奨されているが、小さい文字を使いたい場合は何ptを使えば良いのだろう。


いくつかの端末内臓フォントのなかから、Flash側で指定したサイズに納まり、かつ最も適するサイズのフォントが選ばれるようだが、予定よりサイズの小さすぎるフォントで表示されると、見た目が悪い。

手元にある実機で、表示されるフォントサイズを調べてみた。

  • F901iC: おそらく、12, 16, 20 ?
  • W51CA: 12, 16, 20, 24, 30前後 ?
  • W32H: 12, 20, 24, 30前後 ?
  • W42K: 12, 16, 20, 24
  • 804SH: おそらく、12, 16, 20, 24 ?

ちなみに、シン石丸さんのblog によると、

  • SH901iC: おそらく、12,16,24 ?
  • W41T: おそらく、12, 16, 20, 24 ?
  • 904SH: おそらく、12, 16, 24 ?

ん・ぱかさんのメモによると、公式資料では、

  • Docomo FL1.0: 20 or 24
  • Docomo FL1.1: 12,16or20,24
  • au CDMA1X: 16〜36のうち3〜4種
  • au WIN: 12〜36のうち3〜4種
  • Softbank: 未定義。24のみの場合も

Flashアプリの画面サイズも影響する。DocomoSoftbankでは、右側にスクロールバーが表示される分、240x240で作成したアプリが若干縮小されてしまう(その分、フォントサイズも縮む)。


というわけで、au向けのFlashアプリを作るなら、16, 20, 24pt あたりのフォントを使うのが良さげな感じ。
W32Hなどでは16ptが12ptで表示されてしまうが、CDMA1X端末では16pt以上しかサポートしてないのでやむをえない。