FlashLite1.1用に文字の埋め込みをサーバサイドでする方法は?


FlashLite1.1用にサーバサイドで文字を埋め込む方法を検討しています。
目的は機種ごとに文字が切れたりするのを防ぐために、
いっそのことフォントを埋め込んだ静止テキストとしてswfを生成してしまいたいからです。
※ダイナミックテキストを変える方法(デバイスフォントで表示する)はわかっています。

swfmill等を使えばできるものでしょうか?
その場合、サーバに入れるフォントはどういったものがあるのでしょうか?
JIS2種まで対応していてフリーのものがいいです。
細かい見た目はこだわりませんが、普通っぽいゴシック系、普通っっぽい明朝の2種類があるとありがたいです。また、それをローカルで作業するときにフォントの指定はフォント名を指定しておけばいいのでしょうか?

そのあたりが書いてあるサイトがあれば教えてください。

回答の条件
  • 1人2回まで
  • 登録:2009/02/04 11:08:04
  • 終了:2009/02/11 11:10:02

回答(1件)

id:tsukasa57 No.1

tsukasa57回答回数110ベストアンサー獲得回数202009/02/04 22:32:45

ポイント60pt

まず、フォントを埋め込む方法についてですが、おっしゃるとおり 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:"/>

とあるのでフォント名ではなくファイル名を指定すれば出来そうです。

id:dingding

大変詳しい解説ありがとうございます!

2009/02/09 01:42:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません