タグ

2012年5月7日のブックマーク (1件)

  • openFrameworksで日本語を表示する方法 - 瞬く静寂

    openFrameworks*1ではフォントを簡単に扱えるのだけれど、マルチバイト文字には対応していなくて、日語を表示することはできなかった。少し前に日語を表示できるようにコードをいじったのだけれど、たかだか数百のタイプフェイスを予め読み込めばよかった1バイト文字の方式を、数万のタイプフェイスをもつマルチバイト文字にも使ったものだから、とんでもない時間が掛かってた。そのうえ、タイプフェイスを読み込むときのサイズを大きくすると、ますますどうしようもなくなってた。と、いうわけで、もう少しきちんと動くコードを書いてみた。あらゆるタイプフェイスを予め読み込むのではなくて、呼ばれたときに読み込み済みならそのまま描画、未だ読み込んでいないなら読み込んで描画という案配。おそらくはUNICODEなどマルチバイト文字で表現される文字全般をopenFrameworksで扱いたいときに利用できると思います。