[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Here are some further details on how Charspace processes the CMI files:
define foo bar define bar 1.0 char A foo , bar |
is valid, and defines both side bearings of `A' to be 1.0. (See the preceding sections for the definition of the various commands allowed in CMI files.)
define foo bar |
will elicit no complaint, if `foo' is not needed to make the output files.
define bar 100 define foo 2 bar define bar 1 char A foo , foo |
defines both side bearings of `A' to be 2, not 200.
designsize
, to be the
design size of the input font (in pixels). It can be redefined like any
other identifier.
If you can read programs in the C language, you may find it instructive to examine the implementation of CMI file processing in the source files `charspace/char.c' and `charspace/cmi.y'. The source provides the full details of CMI processing.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |