Go to the first, previous, next, last section, table of contents.


CCC move statements

To change the current position in a CCC file, you can use the hmove or vmove command; as you might expect, the former moves horizontally and the latter vertically.

Both take a single argument: a dimension, which is an optional real number followed by a unit of measure. The real number is a multiplying factor. For example, one of the units is pt (signifying printer's points, as usual), so the command `hmove 3pt' moves three points to the right (a pretty small distance).

Here are the possible units of measure:

`bbheight ( name )'
The height exclusive of blank space above or below the shape of the character name if it exists.
`bbwidth ( name )'
The width exclusive of side bearings of the character name if it exists.
`capheight'
The height of the capital letters, e.g., `H'. See `xheight' for how this is determined.
`depth ( name )'
The depth of the character name.
`designsize'
The design size of the main input BZR font.
`em'
The quad width of the font. This value is determined analogously to `xheight', below.
`fontdepth'
The maximum depth any character in the font descends below the baseline. Again, this is determined analogously to `xheight'.
`height ( name )'
The height of the character name.
`pt'
Printer's points; 72.27pt = 1in. Since dimensions specified in points are absolute distances, they do not scale when the font size changes.
`width ( name )'
The set width of the character name.
`xheight'
The x-height of the main input font. If a TFM file corresponding to the main BZR file exists and defines this, that value is used; otherwise, the height of a suitable character (e.g., `x') is used if one exists; otherwise, it's zero. BZRto treats the other font-related units of measure in the same way.

If the character name does not exist, an error is given, and the command ignored.


Go to the first, previous, next, last section, table of contents.