atbas logo

 2Fax
-General
-Syntax
-Ascii
-Fonts
-Versions
-Example
-License
-2fax305.tgz
-2faxwin.zip
 Barkix
 SATutils
 miniDB
 pCmd
 wCron
 wSSH
 Andokus
 Various

Basic Apps and Software
 

 2Fax: Font layout

FONTFILE layout:
FILEHEADER
BITMAPSIZE
FONTHEADER
PROP.FONTDATA (optional)
FONT BITMAP
 
.
.
.
BITMAPSIZE
FONTHEADER
PROP.FONTDATA (optional)
FONT BITMAP
 

Example: values are taken from 2FAX.FNT for font 0

 ValuenoBytesDescription
Fileheader2FAXFNT7id
31no of fonts in file
Bitmapsize81922font bitmapsize in bytes
FontheaderBGFAX_F0 16x1616fontname
F1fonttype 'F'ixed or 'P'roportionel
L1fontresolution 'L'ow or 'H'igh
111baseline (+2 is start for underline)
11underline width
161fontwidth in pixels (avg for Prop)
161fontdepth in pixels
01starting charno in font
2551ending charno in font
--------------------------------- Only for Proportional data -----------------------------------
Charwidth array1 ... 101 * nocharswidth for each char
--------------------------------- end of Proportional data -----------------------------------
Font Bitmap????8192fontwidth in bytes * depth * no chars