Font HeaderFormat 16 BitmapFont Support

Font Header Format

Font Header Format 16 was introduced with the HP LaserJet 4PJ for downloading large TrueType fonts. For the HP LaserJet 4V, Font Header Format 16 has been extended to support large bitmap fonts as well. The Font Header command ( ? ) s # W [font header data] ) is used to download font header data to the printer.

A large font is a bound font with character codes that are not limited to 8-bit values. For this reason a large font is sometimes called a 16-bit font.

Font Header Format 16 was introduced because some font data segments in large fonts could be larger than 65535 bytes, and this was not supported by Font Header Form at 15. The structures of Format 15 and Format 16 are identical with the exception of the Segment Size field in the Segmented Font Data format. Table 2-10 below shows the Format 15 and Format 16 Font Header format. Table 2-11 shows the Format 15 Segmented Font Data format. Table 2-12 shows the Format 16 Segmented Font Data format. Note that Format 15 does not support bitmap fonts.

Printer-Specific Differences 2-63