Version |
The table version.
|
Ascender |
The font's ascender, i.e., the distance from the
baseline to the top-most of all glyph points
found in the font.
This value is invalid in many fonts, as it is
usually set by the font designer, and often
reflects only a portion of the glyphs found in
the font (maybe ASCII).
You should use the `sTypoAscender' field of the
OS/2 table instead if you want the correct one.
|
Descender |
The font's descender, i.e., the distance from the
baseline to the bottom-most of all glyph points
found in the font. It is negative.
This value is invalid in many fonts, as it is
usually set by the font designer, and often
reflects only a portion of the glyphs found in
the font (maybe ASCII).
You should use the `sTypoDescender' field of the
OS/2 table instead if you want the correct one.
|
Line_Gap |
The font's line gap, i.e., the distance to add to
the ascender and descender to get the BTB, i.e.,
the baseline-to-baseline distance for the font.
|
advance_Height_Max |
This field is the maximum of all advance heights
found in the font. It can be used to compute the
maximum height of an arbitrary string of text.
|
min_Top_Side_Bearing |
The minimum top side bearing of all glyphs within
the font.
|
min_Bottom_Side_Bearing |
The minimum bottom side bearing of all glyphs
within the font.
|
yMax_Extent |
The maximum vertical extent (i.e., the `height'
of a glyph's bounding box) for all glyphs in the
font.
|
caret_Slope_Rise |
The rise coefficient of the cursor's slope of the
cursor (slope=rise/run).
|
caret_Slope_Run |
The run coefficient of the cursor's slope.
|
caret_Offset |
The cursor's offset for slanted fonts. This value
is `reserved' in vmtx version 1.0.
|
Reserved |
8 reserved bytes.
|
metric_Data_Format |
Always 0.
|
number_Of_HMetrics |
Number of VMetrics entries in the `vmtx' table --
this value can be smaller than the total number
of glyphs in the font.
|
long_metrics |
A pointer into the `vmtx' table.
|
short_metrics |
A pointer into the `vmtx' table.
|