[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
BZR format provides two ways to start characters: an abbreviated one, which saves space in common cases, and a longer form which (we hope) will always suffice.
The short form looks like this:
|
The long form:
|
Here is a description of these components:
BOC
or BOC_ABBREV
opcode byte introduces the character.
charcode
defines the character code in question.
set-width
defines the set width of the character, given as a
design-size scaled, in printer's points.
llx
... ury
(which stand for "lower left x",
"lower left y", "upper right x", and "upper right
y") define the bounding box for this character. The values are
designsize-scaled, in printer's points. The bounding box is not
guaranteed to be the tightest possible, because it is difficult to
compute the exact path of any splines in the character shape (see section 11.6.3.2 BZR character shapes).
As with other formats, the left side bearing is defined by llx
,
and the right side bearing by set-width
- urx
.
See section 11.6.1 BZR format introduction, for general information about BZR files and for the definition of the types used here.