|
|
FONT
----
uint16 flags;
uchar first;// First character in font
uchar last;// Last character in font
uchar charwidth;// Only for space in proportional fonts
uchar height;// Height of a letter in pixels
uint16 width;// Width of all letter in pixels
uchar planar_pixels[((width+31)&0xFFFFFFC0*height)/8];
uint16 offsets[last-first+1]; // One offset for each letter (only for proportional fonts)
Planar data is 1bit data of all letters from left to right aligned so width is even 32bit
flags = 1 means proportional
>フォント作成までは行くのですが
何がしたくて、何が出来ないのかがわからないと。
実際に何がしたいのでしょうか?
フォント作成まで出来ているという事は、makefontのオプションなどは理解されていますね。
20〜7Fまでのフォントならmakefontで作成出来ます。
80以降のフォントの場合はバイナリエディタで書き換えないといけません。
http://www.angelfire.com/ga3/satou/
|
|