目次 - 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のカーニングを設定する
  5. TTF_SetFontSize - フォントのサイズを変更する
  6. TTF_SetFontSizeDPI - フォントのDPI単位で指定した解像度とサイズを変更する
  7. TTF_SetFontWrappedAlign - フォントの折り返し属性を設定する
  8. TTF_GetFontWrappedAlign - フォントの折り返し属性を得る
  9. TTF_SetDirection - (非推奨)書字方向のグローバルな設定を行う
  10. TTF_SetFontDirection - フォントの書字方向を設定する
  11. TTF_SetScript - (非推奨)文字体系のグローバルな設定を行う
  12. TTF_SetFontScriptName - フォントの文字体系を設定する

フォントメトリック

  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_GlyphIsProvided32 - フォントグリフが利用できるか個別に調べる(32ビットUNICODE)
  3. TTF_GlyphMetrics - フォントグリフメトリックを個別に得る
  4. TTF_GlyphMetrics32 - フォントグリフメトリックを個別に得る(32ビットUNICODE)

テキストメトリック

  1. TTF_SizeText - LATIN1テキストをレンダリングした場合のサイズを得る
  2. TTF_SizeUTF8 - UTF8テキストをレンダリングした場合のサイズを得る
  3. TTF_SizeUNICODE - UNICODEテキストをレンダリングした場合のサイズを得る
  4. TTF_MeasureText - 与えられた幅に収まるLatin1文字数を求める
  5. TTF_MeasureUTF8 - 与えられた幅に収まるUTF-8文字数を求める
  6. TTF_MeasureUNICODE - 与えられた幅に収まるUCS-2文字数を求める

原文へのリンク

3.3 Attributes