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)

15TrueType Scalable

*These are described elsewhere in this chapter.

11-68Soft Font Creation

EN

Page 250
Image 250
HP 5961-0509 manual Continuation B, 11-68Soft Font Creation