Font utilities

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

12.1.2 BPL characters

A BPL file must have one or more character definitions. These have the following form:

 
(char unsigned
  width
  bounding-box
  outline1
  outline2
  ...
)

The unsigned number directly after the char command specifies the character code. If it is larger than 255 (the maximum character code in BZR files, and all other font formats the font utilities deal with) then BPLtoBZR issues a warning and uses its value modulo 256.

The other pieces are specified as properties:

Each outline specifies a geometrical outline, i.e., a closed curve. For example, an `o' would have two outlines. If the character is entirely blank, the BPL file has no outlines at all.

The outline property is somewhat more complex than the rest, so we describe it below.

12.1.2.1 BPL outlines  Representation of character outlines.