目次 - 3.関数 - 3.3属性 - TTF_SetFontHinting
TTF_SetFontHinting
void TTF_SetFontHinting(TTF_Font *font, int hinting)
- font
- ヒンティングを得るフォント
- hinting
-
設定するヒンティング:
TTF_HINTING_NORMAL
TTF_HINTING_LIGHT
TTF_HINTING_MONO
TTF_HINTING_NONE
ヒンティングを設定しないときはTTF_HINTING_NORMAL
fontのヒンティング(最適化のヒント)を設定する.
使うフォントがわかっている, 特に小さなフォントの場合は, この設定はあらかじめ確かめておくべきである.
ユーザがフォントを選択する場合は, フォントと同様にヒンティングも選択できるようにしたほうがよい.
メモ: この関数のfontにNULLを渡すと異常終了する.
メモ: この関数を呼ぶと, ヒンティングが変わらない場合でも, 以前のレンダリングされたグリフの内部キャッシュが消去される.
まずTTF_GetFontHintingを呼んで現在のヒンティングをチェックしたほうがよい.
参照
TTF_GetFontHinting,
5.マクロ,
6.用語,
Font Hinting @ Wikipedia,
FreeType Hinting and Bitmap rendering,
FreeType Hinting Modes
原文へのリンク
3.3.7 TTF_SetFontHinting