目次 - 4.マクロ

4.マクロ

TTF_MAJOR_VERSION
SDL_ttfライブラリのコンパイル時のメジャーバージョン番号
TTF_MINOR_VERSION
SDL_ttfライブラリのコンパイル時のマイナーバージョン番号
TTF_PATCHLEVEL
SDL_ttfライブラリのコンパイル時のパッチレベル番号
UNICODE_BOM_NATIVE
0xFEFF
UNICODEテキストをネイティブの(CPUの)バイト順で並べたモードにする. これはSDL_ttf APIでUNICODE文字列を扱うときに影響する
UNICODE_BOM_SWAPPED
0xFFFE
UNICODEテキストを交換された(CPUと逆の)バイト順で並べたモードにする. CPUがLSBならば, MSBと解釈される. これはSDL_ttf APIでUNICODE文字列を扱うときに影響する
TTF_STYLE_NORMAL
0x00
標準, 通常, 装飾のないレンダリングスタイル
TTF_STYLE_BOLD
0x01
ボールド体のレンダリングスタイル. 他のスタイルとの論理和で使える
TTF_STYLE_ITALIC
0x02
イタリック体のレンダリングスタイル. 他のスタイルとの論理和で使える
TTF_STYLE_UNDERLINE
0x04
下線のレンダリングスタイル. 他のスタイルとの論理和で使える
TTF_STYLE_STRIKETHROUGH
0x08
取り消し線のレンダリングスタイル. 他のスタイルとの論理和で使える
TTF_HINTING_NORMAL
通常のヒンティング. これはデフォルトのヒンティングアルゴリズムで, 標準的な濃度のレンダリングに対して最適化する
TTF_HINTING_LIGHT
明るいヒンティング. モノクロでないモードのための明るくするヒンティングアルゴリズムである. 多くのグリフがぼやけるが, 元の形よりはよい. Mac OS Xのレンダリングと少し似ている
TTF_HINTING_MONO
モノクロのヒンティング. 強調するためのヒンティングアルゴリズムで, モノクロの出力のみを使う. 結果としてグリフのレンダリングがモノクロでない場合には適さない
TTF_HINTING_NONE
ヒンティングを使わない. ヒンティングを使わなければ, サイズが小さい場合はぼやけて見づらくなる

原文へのリンク

5. Defines