目次 - 3.関数 - 3.3属性
3.3 属性
これらの関数はTTF_Fontと全体の属性を扱う.
これらのメトリックがどのように作用するかはTTF_GlyphMetricsの最後を参照すること.
全体の属性
- TTF_ByteSwappedUNICODE - UNICODEバイト交換モードのデフォルトを設定する
フォントスタイル
- TTF_GetFontStyle - フォントレンダリングのスタイルを得る
- TTF_SetFontStyle - フォントレンダリングのスタイルを設定する
- TTF_GetFontOutline - フォントレンダリングのアウトライン幅を得る
- TTF_SetFontOutline - フォントレンダリングのアウトライン幅を設定する
フォント設定
- TTF_GetFontHinting - FreeTypeのヒンティングを得る
- TTF_SetFontHinting - FreeTypeのヒンティングを設定する
- TTF_GetFontKerning - FreeTypeのカーニングを得る
- TTF_SetFontKerning - FreeTypeのカーニングを設定する
- TTF_SetFontSize - フォントのサイズを変更する
- TTF_SetFontSizeDPI - フォントのDPI単位で指定した解像度とサイズを変更する
- TTF_SetFontWrappedAlign - フォントの折り返し属性を設定する
- TTF_GetFontWrappedAlign - フォントの折り返し属性を得る
- 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 - フォントグリフが利用できるか個別に調べる
- TTF_GlyphIsProvided32 - フォントグリフが利用できるか個別に調べる(32ビットUNICODE)
- TTF_GlyphMetrics - フォントグリフメトリックを個別に得る
- TTF_GlyphMetrics32 - フォントグリフメトリックを個別に得る(32ビットUNICODE)
テキストメトリック
- TTF_SizeText - LATIN1テキストをレンダリングした場合のサイズを得る
- TTF_SizeUTF8 - UTF8テキストをレンダリングした場合のサイズを得る
- TTF_SizeUNICODE - UNICODEテキストをレンダリングした場合のサイズを得る
- TTF_MeasureText - 与えられた幅に収まるLatin1文字数を求める
- TTF_MeasureUTF8 - 与えられた幅に収まるUTF-8文字数を求める
- TTF_MeasureUNICODE - 与えられた幅に収まるUCS-2文字数を求める
原文へのリンク
3.3 Attributes