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

TTF_FontFaceIsFixedWidth

int TTF_FontFaceIsFixedWidth(const TTF_Font *font)

font
等幅か否かを得るフォント

fontが等幅フォントであるかを得る. 等幅フォントは全ての文字が同じ幅で, レンダリングされた文字列の幅は次の単純な式で求められる: グリフの幅 × 文字数

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

戻り値: 等幅フォントのとき0を超える値, 等幅フォントでないとき0

サンプルコード

// 読み込んだフォントが等幅かを得る
//TTF_Font *font;

if(TTF_FontFaceIsFixedWidth(font))
    printf("このフォントは等幅である\n");
else
    printf("このフォントは等幅ではない\n");

参照

TTF_FontFaces, TTF_FontFaceFamilyName, TTF_FontFaceStyleName, TTF_GlyphMetrics

原文へのリンク

3.3.15 TTF_FontFaceIsFixedWidth