SDL_ttfは使いたくない、使いにくい。と、いうのは、自分でフォントを用意しないといけないからだ。
って思ってたんだけど、
「Windowsだったらフォントディレクトリ調べるAPIあるし、 LinuxとかBSDとかでそういうのできたらなぁ…あ、そういえば、 fontconfigってそういう目的の 物じゃなかったっけなぁ…」
と、思って適当に書いたらそれっぽく動いたので、まあ、いいか、という感じで公開した次第です。 中に適当なサンプルとREADMEが付いてるのでそれ読んでなんとかしてください。
SDL_ttf の420行目あたりの
error = FT_Load_Glyph( face, cached->index, FT_LOAD_DEFAULT );
ていうのを、
error = FT_Load_Glyph( face, cached->index, FT_LOAD_NO_BITMAP );
に直したら、embedded bitmapありでも正しく動作します。
ほんとうは、embedded bitmap対応用のコード書くべきなんだろうけど。
04/01/08 とりあえず動く
04/01/10 ちょっと修正 + SDL_ttf使ったサンプル作る。
04/01/13 fontlist_win.c修正。(shinichiro.h氏の指摘より)
wo