flashDevelopにおけるフォント埋め込みにハマった
08/20
flashDevelopを利用した場合のフォントの埋め込みをする方法がよくわからなかったので、調べてみた。
フォントファイルを指定して埋め込む
この方法は、「.ttf」しか使えないみたい。なので、今はほとんどがOpen fontなのでフォントを改めて探したりしないといけないので、面倒かも。まぁ、「TrueType フォントパーフェクトコレクション」っていう本でほぼ有名フォントが掲載されているので、これを利用するのもいいと思う。
埋め込み方法は、画像を埋め込むみたいにファイルの指定・変数を定義して使うようだ。
システムフォントを使用する場合
// 名前を指定してフォントを埋め込み。 [Embed(systemFont='Century Gothic', fontName='myGothic', mimeType='application/x-font')] private var myFont:Class;
ローカルファイルにあるフォントを埋め込む場合
// 位置を指定してフォントを埋め込みます。 [Embed(source='myfont.ttf', fontName='foo', mimeType='application/x-font')] var myfont:Class;
フォント名を指定してあげればいいんだけど、変数は使わないで「fontName」を使うらしい。今、作っているものは、フォントファイルを埋め込む方法で作ろうと思う。
<参考になったサイト>
Web制作/Flash/ActionScript/ActionScript3/フォントを埋め込む- zkdesign/Archives
Kinarie&May | FlashDevelopでフォントの埋め込み
trick7
Twitter
RSS