Unicode and Fonts
Bitmap Fonts
It is possible to use bitmap fonts with the ITherm 280 Printer. Bitmap fonts are fixed pitch and are not scalable. They will only function as legacy fonts. The printer is optionally supplied with 4 legacy bitmap fonts. They are in a 10x24, 12x24 draft font format and a 16x24 near letter quality format. They are defined as follows:
BMFont0 = chr10x24.bft 10 x 24 draft font with typical spacing of 16 characters per inch BMFont1 = chr12x24.bft 12 x 24 draft font with typical spacing of 14 characters per inch BMFont2 = chr16x24.bft 16 x 24 NLQ font with typical spacing of 12 characters per inch BMFont4 = ocr16x24.bft 16 x 24 OCR font with typical spacing of 12 characters per inch
It is possible to define a custom bitmap font. Transact supports a bitmap font compiler that will convert a bitmap font picture file into a compressed bitmap file that may be loaded into the printer as a bitmap (.bft) font file.
The input to the program is a text file in a predefined format consisting of a font description and then character definitions consisting of the character ID and then the character definition. The format is as follows: (Note lines preceded with # characters are comments.
#11 by 24 font with a base line at 22
#F=X is not used in Thermal Products W=11 H=24 B=22 F=0
; N=0000 U=0000 | NULL |
|
01 |
|
|
02 |
|
|
03 |
|
|
04 |
|
|
05 |
|
|
06 |
|
|
07 |
|
|
08 |
|
|
09 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
|
21 |
|
|
22 |
|
|
23 |
|
|
24 |
|
|
; N=0001 U=0020 | SPACE |
|
01 |
|
|
|
|
|
|
| Page 199 |
|
|
|