# NA_LoadSharedFont

## 構文

      #include <twl/na.h>

      BOOL NA_LoadSharedFont( NASharedFontIndex index, void *pBuffer );

## 引数

index | 読み込む内蔵フォントを指定するインデックス
pBuffer | 内蔵フォントを読み込むバッファへのポインタ

## 返り値

正常に処理が完了した場合は TRUE が返ります。
関数が失敗する原因としては以下が考えられます。

- `NA_InitSharedFont()` が呼び出されていない。
- `NA_LoadSharedFontTable()` が呼び出されていない。
- index が不正な値。
- アプリケーションが NAND アプリではない。
- ファイルハンドルが全て使用されており、空きがない。
- ニンテンドー DS 上で動作している。

## 説明

内蔵フォントをメモリに読み込みます。
この関数を呼び出す前に `NA_LoadSharedFontTable()` を呼ぶ必要があります。

pBuffer に与えるバッファのサイズは `NA_GetSharedFontSize()` で取得する必要があります。
フォントが不要になった場合 pBuffer を解放することができます。

この関数は NAND アプリ専用です。カードアプリでは使用できません。

## 参照

## 履歴

2008/09/16 初版