HP (Hewlett-Packard) PCL Photo Scanner User Manual


 
EN Font Header Format 11-39
Checksum
The Checksum field is over bytes 64 through the end of the header.
The checksum should contain a value which, when added to the sum
of byte 64 through the reserved byte, equals a value which, when
divided by 256 (modulo 256 arithmetic), results in a remainder of 0.
For example, if the sum = 10,234 then, 10,234 mod 256 = 250.
Therefore, the checksum should = 6 (since 250+6 = 256 which
would produce 0 [mod 256]).
Note In the Format 15 Font Header for TrueType Scalable Fonts, this field is
located at the end of the Segmented Font Data section immediately
following the descriptor data. See “Segmented Font Data” later in this
chapter.
Copyright
This field contains ASCII data and is optional.
Note In the Format 15 Font Header for TrueType Scalable Fonts, this field is
located in the Segmented Font Data section immediately following the
descriptor data. See “Segmented Font Data” later in this chapter.
Segmented Font Data (Format 15)
The Segmented Font Data section immediately follows the main body
of a Format 15 Header for TrueType Scalable Fonts. Each segment
contains three parts: a Segment Identifier, Segment Size, and Data
Segment.
The Segmented Font Data section is terminated by the Null Segment.
(In the deviant case where no Null Segment is encountered prior to
the end of the font header &emdash; as defined in the Font Header
command &emdash; the font is invalidated. A font also is invalidated
in the event that a Null Segment is encountered too soon.)
‘‘ffffffff5ffffffe’’ Font indexed in Unicode and is
compatible only with East Europe
Latin character sets.
Table 11-29 (continued)