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

TTF_FontAscent

int TTF_FontAscent(const TTF_Font *font)

font
アセント(ベースラインの上部の高さ)を得るフォント

fontの全グリフの中のアセントの最大ピクセル数を得る. これはベースラインからフォントの上までの距離と言い換えられる. これはグリフのmaxyメトリックと組み合わせ, 画面にグリフをコピーする領域のy座標を求めることで, グリフを個々にtopからの相対位置に描画するとき使える.

rect.y = top + TTF_FontAscent(font) - glyph_metric.maxy;

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

戻り値: 指定のフォントの全てのグリフの中で最大のアセントのピクセル数

サンプルコード

// 読み込まれたフォントの最大アセントを得る
//TTF_Font *font;

printf("フォントのアセント: %d\n", TTF_FontAscent(font));

参照

TTF_FontHeight, TTF_FontDescent, TTF_FontLineSkip, TTF_GlyphMetrics

原文へのリンク

3.3.11 TTF_FontAscent