11-68 Soft Font Creation EN
Continuation (B)
This is the second (and last) byte of every character data block
header. It specifies whether the following data is the first (0) data
block of a new character definition, or a continuation (1) block for a
character definition which has already been received by the printer.
Because the value field in a Character Definition command is limited
to 32767 bytes, characters whose byte count exceed this must be
sent in two or more blocks.
Descriptor Size (UB)
This is the first byte of the character descriptor. It specifies the size of
the character descriptor in bytes. The character descriptor includes
everything that is both after the continuation byte and prior to the
Character Data Size field. The TrueType character descriptor includes
this Descriptor Size byte plus the following Class byte. The minimum
value for Descriptor Size is therefore 2. (Additional descriptor
information, if any, can be added immediately after the Class byte.)
Class (UB)
This field is used to distinguish different character data types within a
given character format. (For instance, among Intellifont characters of
format 10, the Class byte is used to distinguish compound characters
from simple Intellifont contour characters.) All TrueType scalable
characters are handed to the TrueType font scaler in the same format,
consequently, the Class byte does not provide vital new information.
For TrueType, set the Class value to 15.
Table 11-51
Value Class
1* Bitmap
2* Compressed Bitmap
3* Contour (Intellifont Scalable)
4* Compound Contour (Intellifont Scalable)
15 TrueType Scalable
* These are described elsewhere in this chapter.