目次 - SDL_ttf - API(機能別) - 属性
属性
これらの関数はTTF_Fontと全体の属性を扱う.
これらのメトリックがどのように作用するかはTTF_GlyphMetricsの最後を参照すること.
全体の属性
- TTF_ByteSwappedUNICODE - UNICODEテキストのバイト交換のデフォルトを設定する
フォントスタイル
- TTF_GetFontStyle - フォントスタイルの現在の設定を得る
- TTF_SetFontStyle - フォントスタイルを設定する
- TTF_GetFontOutline - フォントの現在のアウトラインの値を得る
- TTF_SetFontOutline - フォントのアウトラインの値を設定する
フォント設定
- TTF_GetFontHinting - フォントヒンティングの現在の設定を得る
- TTF_SetFontHinting - フォントヒンティングを設定する
- TTF_GetFontKerning - フォントのカーニングの有効無効を得る
- TTF_SetFontKerning - フォントのカーニングの有効無効を設定する
- TTF_SetFontSize - フォントのサイズを変更する
- TTF_SetFontSizeDPI - フォントのDPI単位で指定した解像度とサイズを変更する
- TTF_GetFontWrappedAlign - フォントの現在の折り返しの設定を得る
- TTF_SetFontWrappedAlign - フォントの折り返し属性を設定する
- TTF_SetDirection - 書字方向のグローバルな設定を行う
- TTF_SetFontDirection - フォントの書字方向を設定する
- TTF_SetScript - 文字体系のグローバルな設定を行う
- TTF_SetFontScriptName - フォントの文字体系を設定する
フォントメトリック
- TTF_FontHeight - フォントの高さを得る
- TTF_FontAscent - フォントのベースラインから上端のオフセット値(アセント値)を得る
- TTF_FontDescent - フォントのベースラインから下端のオフセット値(ディセント値)を得る
- TTF_FontLineSkip - フォントの推奨テキスト行間を得る
フォント属性
- TTF_FontFaces - フォントのフェイス数を得る
- TTF_FontFaceIsFixedWidth - フォントが等幅が否かを得る
- TTF_FontFaceFamilyName - フォントファミリー名を得る
- TTF_FontFaceStyleName - フォントのスタイル名を得る
グリフ
- TTF_GlyphIsProvided - フォントの指定した16ビットコードポイントにグリフが提供されているかチェックする
- TTF_GlyphIsProvided32 - フォントの指定した32ビットコードポイントにグリフが提供されているかチェックする
- TTF_GlyphMetrics - フォントの16ビットグリフのメトリクス(寸法)を得る
- TTF_GlyphMetrics32 - フォントの32ビットグリフのメトリクス(寸法)を得る
テキストメトリック
- TTF_SizeText - Latin1文字列のサイズを求める
- TTF_SizeUTF8 - UTF-8文字列のサイズを求める
- TTF_SizeUNICODE - UCS-2文字列のサイズを求める
- TTF_MeasureText - 与えられた幅に収まるLatin1文字数を求める
- TTF_MeasureUTF8 - 与えられた幅に収まるUTF-8文字数を求める
- TTF_MeasureUNICODE - 与えられた幅に収まるUCS-2文字数を求める