Blender+Python=Happyなページを目標に日々精進のページ。

「TTCフォントを余さず使う」ためのTIPS

やっぱり今回もblenderの
・モデリング
・レンダリング
・アニメーション
というコアな部分を完全に外したTipsです。


TTCファイル未サポート


Blenderのメニュー表示やテキストオブジェクトにアウトラインフォントが使える、ということは散々前のTIPSにも書いてあるので、それを見てもらうとして、サポートしているTrueType形式のフォント、
・TTC形式のフォントでは一番最初に登録されているフォントしか表示されない
ってこと、知ってました?

例えば、MS ゴシックを例に取ると、
・MS ゴシック
・MS Pゴシック
・MS UIゴシック
というフォントが一つのファイルに入っています。msgochic.ttcをBlenderのフォントとして選ぶと、フォントは
・MS ゴシック
が使われる、というわけです。残りのフォントはそのままではblenderから選べないんです、残念。

ところが、あるツールを使ってこれらのフォントを1つずつに分解してやることでBlenderで表示できるようになります。

breakttc.exeの入手など

TTCファイルからそれぞれのフォントを分割するツールについての記事は
http://www.xlsoft.com/jp/products/indigorose/autop...
を見ていただくのがいいでしょう。
ほぼこのページにやりかたが書いてあります
1. BREAKTTC.EXE をダウンロードする
MSサイトにttsdk.zipなるものはありません。こちらをダウンロード。
http://www.xlsoft.com/jp/products/indigorose/files...

2. BREAKTTC.EXE を使用して TTC ファイルを TTF に変換する

そのまんま、です。
MS-DOS プロンプトで、"breadttc msgothic.ttc" と入力し、[Enter] を押します
と書かれてますね。
※注意: 展開されるフォント ファイルは必ず Font00.ttf、Font01.ttf ... となり、同じ名前のファイルがあると自動的に上書きされます。
とあるので、そこに注意するくらいか、と。

3. Blender用に変換済みTTFファイルを配備する

BlenderはM$Winのフォントレンダラを使用していません(システムで登録されていないフォントファイルも使用可能)。そのため、Windowsのフォントフォルダ以外の場所ににTTFファイル置いて、それを使うことが出来ます。
そういうわけで、例えば
C:\blender\fonts
というディレクトリを作ってやって、それにフォントを格納しておくというのも手段の一つです。
個人的には「盲目的にC:\Windows\fontsへコピーする」というのはオススメできないと思っています。

ま、いずれにしてもBlenderでフォント指定する場合にはフルパス記述なので、そこのあたりは…ねぇ。

実は今回のネタ


以下の話題から、「…そういえば」ということで起こしてみました
Microsoft Windows Vista

インターネット エクスプローラのフォントを見やすく変更する:
http://www.microsoft.com/japan/users/tips/windows/...
Windows Vista には、新しく "メイリオ" フォントが追加されました。このフォントを利用すれば、Webサイトが大変見やすくなります。

互換性情報
http://www.microsoft.com/japan/windowsvista/compat...
アプリケーション開発者向け情報>
Windows Vista アプリケーションの互換性検証と対応ポイント
http://go.microsoft.com/fwlink/?LinkID=76812~~ (AppCompat on Windows Vista.zip)
アプリケーション互換性検証のノウハウをまとめたパワーポイントをダウンロードいただけます。ぜひご確認ください。

ToDo


実際にやるかどうかは知りません:-)
使えるコマ、っていうかいろんな制限(自分のやる気が一番の制限事項かも)がありますからね。

・人葛、ヒ葛の表示がBlenderで行えるか!?
・Blenderで使うフォントをフォントファイルからではなくフォント名から選びたい!!
・blenderのフォント、標準で"日本語フォント"になっていればいいのに…
・縦書きが出来ればなぁ
・IMEで入力した文字列をそのままBlenderに取り込めないの?
・Blenderのテキストウィンドウって日本語表示できないじゃない?それ、どうにかなんない?
・IMEで入力できないならさ、いっそのこと他の入力方法実装しちゃえば?例えば携帯の…とかさ。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メニューバーA

Next comes OSAKA!!!

Blender party @OSAKA,Japan 2009
bpoj2009

Blender party @Tokyo,Japan 2009
bptj2009

Eventsupport blog(Della Nagoya)
bpnj2008 - blog

Nagoya
NAGOYA2008本編

どなたでも編集できます