拡張フォントライブラリ、公開致します(スクショはDEMO)。
公開キー:TD7N33RJ
プロジェクト:S1_EXPFNT01
実行に必要なDEF:EXPFNTまたはEXPFNT_LT(省メモリ版)
フォントデータ:FONTS1〜5、FONTSP
特徴は、KNJLIB(ほしけんさんの)の全フォントと、16×16、14×14のプチコン専用文字+任天堂外字が含まれています(FONTSPに)。これらを使えば、もうGPUTCHRやDIALOGで表示できる文字は全て網羅できるかも。速度もそこそこ高速化をはかってますが、メモリ使用量が少し多いです(EXPFNT)。メモリ抑えたい場合は少し遅くなるけどEXPFNT_LTの方を使えばKNJLIBと同等になります。実際に文字を描画するDEF(_S1EFGPC)は、GPUTCHRと同じように使えるような仕様にしています。文字装飾の機能は付けませんでした(各自でご自由に^^;)。
注意点は、拡大と透明色での描画が遅いのと、行番号フォント(EDITモードの左端とかに表示されてるやつ)を使おうとするとメモリ使用量が増大すること。あと、フォントデータのファイル(FONTS1〜5、FONTSP)はBIGでTXT形式でセーブすることでサイズ圧縮しているので、そのままで使用すると毎度解凍処理が入って遅いと思う(コピペして使ってね)。
使い方がよく分からない時は、DEMO、SAMPLE、SAMPLE_LT、VIEW_FONTS辺りも参考にしてみて下さい。