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.
|