Type | Name | Description |
Fixed | Table version number | 0x00010000 for version 1.0. |
FWord | Ascender | Typographic ascent. |
FWord | Descender | Typographic descent. |
FWord | LineGap | Typographic line gap. Negative LineGap values are treated as zero in Windows 3.1, System 6, and System 7. |
uFWord | advanceWidthMax | Maximum advance width value in 'hmtx' table. |
FWord | minLeftSideBearing | Minimum left sidebearing value in 'hmtx' table. |
FWord | minRightSideBearing | Minimum right sidebearing value; calculated as Min(aw - lsb - (xMax - xMin)). |
FWord | xMaxExtent | Max(lsb + (xMax - xMin)). |
SHORT | caretSlopeRise | Used to calculate the slope of the cursor (rise/run); 1 for vertical. |
SHORT | caretSlopeRun | 0 for vertical. |
SHORT | (reserved) | set to 0 |
SHORT | (reserved) | set to 0 |
SHORT | (reserved) | set to 0 |
SHORT | (reserved) | set to 0 |
SHORT | (reserved) | set to 0 |
SHORT | metricDataFormat | 0 for current format. |
USHORT | numberOfHMetrics | Number of hMetric entries in 'hmtx' table; may be smaller than the total number of glyphs in the font. |