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

TTF_SetFontOutline

void TTF_SetFontOutline(TTF_Font *font, int outline)

font
アウトラインの幅を得るフォント
outline
設定するアウトラインの幅のピクセル数. 0のときアウトライン設定を解除する

fontのアウトラインの幅のピクセル数を設定する.

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

メモ: この関数を呼ぶと, アウトラインの幅が変わらない場合でも, 以前のレンダリングされたグリフの内部キャッシュが消去される. まずTTF_GetFontOutlineを呼んで現在のアウトラインの幅をチェックしたほうがよい.

サンプルコード

// 読み込んだフォントのアウトライン幅を1ピクセルに設定する
//TTF_Font *font;
TTF_SetFontOutline(font, 1);

// ここでアウトライン設定されたテキストをレンダリングする...

// 見込まれたフォントのアウトラインを通常に戻す
TTF_SetFontOutline(font, 0);

参照

TTF_GetFontOutline, TTF_SetFontStyle

原文へのリンク

3.3.5 TTF_SetFontOutline