Flexで埋め込みフォント [2007/05/10]

Flexでもアンチエイリアスの効いたきれいな文字にしたい!
ヘルプによれば、埋め込みフォントにすれば自動的にアンチエイリアスがかかるとのこと。

Flex2の埋め込みフォントで使用できるのはttfファイルのみ。
ttcだとNGなので、ツールを使ってttcを分解し、ttfファイルを抽出することが必要。

breakttc というツールを使って、
> breakttc msgothic.ttc
で、
FONT00.TTF ⇒ MSゴシック
FONT01.TTF ⇒ MS Pゴシック
FONT02.TTF ⇒ MS UIゴシック

が抽出された。
これでFlexに埋め込むことが可能。

ただし、普通に埋め込みフォントを使用すると、生成されるswfのファイルサイズが異常に大きくなってしまうので、工夫が必要。
そこで遅延ロードを行うことでこの問題を回避できそうです。
(参考)
http://d.hatena.ne.jp/sato-shi/20070329/p2
http://blogs.adobe.com/aharui/2007/03/embedded_fonts_in_modules.html