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

TTF_FontDescent

int TTF_FontDescent(const TTF_Font *font)

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

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

rect.y = bottom - TTF_FontDescent(font) - glyph_metric.maxy;

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

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

サンプルコード

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

printf("フォントの最大ディセント: %d\n", TTF_FontDescent(font));

参照

TTF_FontHeight, TTF_FontAscent, TTF_FontLineSkip, TTF_GlyphMetrics

原文へのリンク

3.3.12 TTF_FontDescent