FlashLite1.1用にサーバサイドで文字を埋め込む方法を検討しています。
目的は機種ごとに文字が切れたりするのを防ぐために、
いっそのことフォントを埋め込んだ静止テキストとしてswfを生成してしまいたいからです。
※ダイナミックテキストを変える方法(デバイスフォントで表示する)はわかっています。
swfmill等を使えばできるものでしょうか?
その場合、サーバに入れるフォントはどういったものがあるのでしょうか?
JIS2種まで対応していてフリーのものがいいです。
細かい見た目はこだわりませんが、普通っぽいゴシック系、普通っっぽい明朝の2種類があるとありがたいです。また、それをローカルで作業するときにフォントの指定はフォント名を指定しておけばいいのでしょうか?
そのあたりが書いてあるサイトがあれば教えてください。
まず、フォントを埋め込む方法についてですが、おっしゃるとおり swfmill で出来そうです。
http://www.hakkaku.net/articles/20090108-293
の「フォントを埋め込んでみる」を参照して下さい。
次に、JIS2種まで対応しているフォントですが、
http://www.ipa.go.jp/software/open/ossc/ipafont/
が該当しそうです。実際に利用する前にフォントのライセンスをよくお読み下さい(私は弁護士ではないので法的な助言はできかねます)。少し調べて見たところでは、ゴシックと明朝の2種類があるものはこれくらいしか見つかりませんでした。
ゴシックだけでよいのであれば、M+ フォントが利用できそうです。
http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/index.html
最後に、「それをローカルで作業するときにフォントの指定はフォント名を指定しておけばいいのでしょうか?」については、最初に提示したサイトの記述によると
<font id="font/aqua" import="aquafont.ttf" glyphs="0123456789:"/>
とあるのでフォント名ではなくファイル名を指定すれば出来そうです。
大変詳しい解説ありがとうございます!