目次 - 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