int TTF_MeasureUNICODE(TTF_Font *font, const Uint16 *text, int measure_width, int *extent, int *count)
font | フォント |
text | 求めるUCS-2テキスト |
measure_width | 文字列の限界幅ピクセル数 |
extent | 文字列が収まる最小の幅ピクセル数 |
count | レンダリング可能な文字数の代入先へのポインタ |
measure_widthに達するまでレンダリングできる文字数を求める.
求めるために文字列をレンダリングする必要はない.
この関数の名前は"Unicode"となっているが, 現在の実際の入力はUCS-2(1コードポイント16ビット)である. 絵文字のようなそれよりも大きなUnicodeの値は渡せない. そのようなコードポイントはUTF-8版でアクセスできる.