目次 - SDL_ttf - API(機能別) - 属性 - TTF_GlyphMetrics

TTF_GlyphMetrics

フォントの16ビットグリフのメトリクス(寸法)を得る

構文

int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance)

引数

font問い合わせるフォント
chチェックする文字コード
minx
maxx
miny
maxy
advance

詳細

メトリクスを理解するためには次のリンクが役立つだろう:

https://freetype.sourceforge.net/freetype2/docs/tutorial/step2.html(英語)

このバージョンの関数は16ビット文字コードを引数とするため, 基本多言語面には対応しているが, 絵文字などの全てのユニコードを扱うには不十分である. 代わりに機能は同じだが32ビットコードポイントに対応したTTF_GlyphMetrics32()を使うべきだ.

この関数を使う唯一の理由は, 最初のバージョンから存在しているから, ということのみである.

バージョン

SDL_ttf 2.0.12以降

関連項目

TTF_GlyphMetrics32

SDL Wikiへのリンク

SDL2_ttf/TTF_GlyphMetrics