MGS2でのフォントの扱いについて

	1999/12/08 K.Uehara

	$Id: font.txt,v 1.1.1.3 2002/11/19 11:41:42 Yoshizawa1 Exp $



日本語フォントとヨーロッパフォントを扱えるようにする。



半角コード



0x00 - 0x1F control code

0x20 - 0x7F 半角ACSII

0x80 -		漢字コードの1バイトめ



漢字コード (PoliceNauts, MGS1から変更してある)



0x4000				行頭禁則コード

0x2000				行末禁則コード



0x8001 - 0x80FF		半角コードと同じ。0x80以降のヨーロッパフォントは、このコードに変換する。

0x8101 - 0x81FF		平仮名

0x8201 - 0x82FF		カタカナ



0x8301 - 0x83FF		外字、記号、コントロール用特殊文字 (、。etc)

					コード番号の参照の必要があるもの



0x8401 -			漢字 (常駐部)	最大 0x400 = 1024 文字 ツールで番号は自動的に割り付け



0x8801 -			無線機

0x8C01 -			GCL

0x9001 -			音声

0x9401 -			(予備)



#define FONT_TYPE(_code)	(((_code)-0x8400)/0x400)



特殊コードの表記



#{ mesg, rubi }		ルビ

#T					強調点

#-					長線

#N					改行



その他、コード変換、キーコンフィグなどもここで。

