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

TTF_SizeUNICODE

UCS-2文字列のサイズを求める

構文

int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)

引数

fontフォント
textサイズを求めるUCS-2文字列
w幅(ピクセル数)の代入先
h高さ(ピクセル数)の代入先

戻り値

成功のとき0, エラーのとき-1を戻す.

詳細

この関数は指定の文字列を完全にレンダリングするのに必要なスペースの幅と高さをピクセル数で報告する.

この計算のために実際にレンダリングする必要はない.

この関数の名前は"Unicode"となっているが, 現在の実際の入力はUCS-2(1コードポイント16ビット)である. 絵文字のようなそれよりも大きなUnicodeの値は渡せない. そのようなコードポイントはUTF-8版でアクセスできる.

バージョン

SDL_ttf 2.0.12以降

関連項目(関数)

TTF_SizeUTF8

SDL Wikiへのリンク

SDL2_ttf/TTF_SizeUNICODE