目次 - 3.関数 - 3.3属性

# 3.3 属性

これらの関数はTTF_Fontと全体の属性を扱う.

これらのメトリックがどのように作用するかはTTF_GlyphMetricsの最後を参照すること.

## 全体の属性

1. TTF_ByteSwappedUNICODE - UNICODEバイト交換モードのデフォルトを設定する

## フォントスタイル

1. TTF_GetFontStyle - フォントレンダリングのスタイルを得る
2. TTF_SetFontStyle - フォントレンダリングのスタイルを設定する
3. TTF_GetFontOutline - フォントレンダリングのアウトライン幅を得る
4. TTF_SetFontOutline - フォントレンダリングのアウトライン幅を設定する

## フォント設定

1. TTF_GetFontHinting - FreeTypeのヒンティングを得る
2. TTF_SetFontHinting - FreeTypeのヒンティングを設定する
3. TTF_GetFontKerning - FreeTypeのカーニングを得る
4. TTF_SetFontKerning - FreeTypeのカーニングを設定する

## フォントメトリック

1. TTF_FontHeight - フォントの最大高さを得る
2. TTF_FontAscent - フォントの最大アセント(ベースラインの上部)を得る
3. TTF_FontDescent - フォントの最大ディセント(ベースラインの下部)を得る
4. TTF_FontLineSkip - フォントの推奨行間を得る

## フォント属性

1. TTF_FontFaces - フォントのフェイス数を得る
2. TTF_FontFaceIsFixedWidth - フォントが等幅か否かを得る
3. TTF_FontFaceFamilyName - 現在のフォントファミリー名を得る
4. TTF_FontFaceStyleName - 現在のフォントスタイル名を得る

## グリフ

1. TTF_GlyphIsProvided - フォントグリフが利用できるか個別に調べる
2. TTF_GlyphMetrics - フォントグリフメトリックを個別に得る

## テキストメトリック

1. TTF_SizeText - LATIN1テキストをレンダリングした場合のサイズを得る
2. TTF_SizeUTF8 - UTF8テキストをレンダリングした場合のサイズを得る
3. TTF_SizeUNICODE - UNICODEテキストをレンダリングした場合のサイズを得る

## 原文へのリンク

3.3 Attributes