# NNS_G2dFontInitAuto

## 構文

      #include <nnsys/g2d/g2d_Font.h>

      void NNS_G2dFontInitAuto(
      	NNSG2dFont* pFont,
      	void* pNftrFile
      );

## 引数

pFont | [OUT] フォント へのポインタ
pNftrFile | [IN] NFTR ファイルロード結果

## 返り値

なし。

## 説明

フォントリソースのロード結果からランタイムライブラリで使用可能なフォントを構築します。

この関数はフォントリソースの持つ情報から自動的に対象とする文字エンコーディングを決定します。 しかし、その代償として `NNS_G2dFontInitUTF8()` などの文字エンコーディング毎の構築関数と比較してコードサイズが増加します。

関数内で pNftrFile の内容を書き換えますので 同じデータに対して複数回実行しないで下さい。
また、フォントの構築後 pNftrFile の内容は pFont から参照されています。 pFont を使用している間は pNftrFile を破棄しないで下さい。

## 参照

``

## 履歴

2005/09/29 引数のIN/OUT表示を修正
2005/05/25 初版