目次 - 3.関数 - 3.3属性 - TTF_GetFontHinting

TTF_GetFontHinting

int TTF_GetFontHinting(TTF_Font *font)

font
ヒンティングを得るフォント

fontの現在のヒンティング(最適化のヒント)を得る.

メモ: この関数のfontにNULLを渡すと異常終了する.

戻り値: 次のヒンティングで一致する値の1つ:
TTF_HINTING_NORMAL
TTF_HINTING_LIGHT
TTF_HINTING_MONO
TTF_HINTING_NONE
ヒンティングが設定されていないときはTTF_HINTING_NORMALを戻す.

サンプルコード

// 読み込まれたフォントのヒンティングを得る
//TTF_Font *font;
int hinting=TTF_GetFontHinting(font);
printf("フォントの現在のヒンティングは %s\n",
        hinting==0?"通常のヒンティング":
        hinting==1?"明るいヒンティング":
        hinting==2?"モノクロのヒンティング":
        hinting==3?"ヒンティングなし":
        "不明");

参照

TTF_SetFontHinting, 5.マクロ, 6.用語, Font Hinting @ Wikipedia, FreeType Hinting and Bitmap rendering, FreeType Hinting Modes

原文へのリンク

3.3.6 TTF_GetFontHinting