# NNS_G2dFontInit*

## 構文

      #include <nnsys/g2d/g2d_Font.h>

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

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

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

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

## 引数

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

## 返り値

なし。

## 説明

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

フォントのエンコーディングが判明している場合、これらの関数を `NNS_G2dFontInitAuto()` の替わりに用いる事でコードサイズを削減する事が出来ます。

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

## 参照

``

## 履歴

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