[OSASK 5532] BOARD: ユーザー定義フォント��

このメールは、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に必要にしなきゃならないのでしょうか?



ML番号でジャンプ
ML単語検索