このメールは、OSASK伝言板に書き込まれた内容です。 この書き込みに返事を書く場合は、下のURLから書き込みを行なって下さい http://www.imasy.org/~mone/osask/index.cgi?REFER=3e0e99b8_962a 2002/12/29 15:44 あっきぃ こんにちは。 ユーザー定義フォントのコードはやっとこ理解できたのですが 今度は、表示が良くわからないんです…。 日本語をロードしたあとにユーザー定義フォントを 0x01000000以降に定義すればいいのはわかるのですが、 どういう指定をすれば0x01000000以降に定義できるでしょうか…? 下にロードする部分のソースを書いておきます。 /* キャラクターセットの用意 */ lib_loadfontset1(0xc0ffffff, 0, 2); getsignalw(); lib_makecharset(0, 0x0210, 0x0021,0x1000000, 0 , 0); /* 4つ(210-240)を使う */ /*なお、キャラクターコード0x01000000以降はlib_putstring_SJIS0()の感知するところではないので*/ /*ユーザー定義フォントなどをおいて構わない */ lib_loadfontset(1, 0x0250, 3, fontset); lib_loadfontset0(0x80000001, 0x0260); lib_makecharset(0, 0x0270, 0x0250, 3, 0, '0'); lib_makecharset(0, 0x0280, 0x0260, 0x40, '@', 0x01100000); lib_makecharset(0, 0x0290, 0, 0, 0, 0); あと、lib_makecharset(0, 0x0290, 0, 0, 0, 0);で、 定義を完了するときに必ず0x0290のところを 0x0250に必要にしなきゃならないのでしょうか?