User Guide

FontLab 4
674
Value Record
A <valuerecord> is used in positioning rules to define offsets to shift glyph
origin or advance vector. It must be enclosed by angle brackets, except for
format A, in which the angle brackets are optional. Note that the <metric>
adjustments indicate values (in design units) to add to (positive values) or
subtract from (negative values) the placement and advance values provided
in the font (in the 'hmtx' and 'vmtx' tables).
Value record format A:
< <metric> > # Angle brackets are optional
Here the <metric> represents an X advance adjustment, except when used
in the 'vkrn' feature, in which case it represents a Y advance adjustment.
All other adjustments are implicitly set to 0. This is the simplest feature file
<valuerecord> format, and is provided since it represents the most
commonly used adjustment (i.e. for kerning). For example:
-3 # without <>
<-3> # with <>
Value record format B:
< <metric> <metric> <metric> <metric> >
Here, the <metric>s represent adjustments for X placement, Y placement,
X advance, and Y advance, in that order. For example:
<-80 0 -160 0> # X placement adj: -80; X advance adj: -160