Class TtfHeadTable
Contents
[
Hide
]TtfHeadTable class
Represents “head” table of the TTF Font file.
public class TtfHeadTable : TtfTableBase
Properties
Name | Description |
---|---|
CheckSumAdjustment { get; } | Gets uint32 checkSumAdjustment. To compute: set it to 0, calculate the checksum for the ‘head’ table and put it in the table directory, sum the entire font as uint32, then store B1B0AFBA - sum. The checksum for the ‘head’ table will not be wrong. That is OK. |
Created { get; } | Gets longDateTime created international date. |
Flags { get; } | Gets uint16 flags. |
FontDirectionHint { get; } | Gets int16 fontDirectionHint. 0 Mixed directional glyphs; 1 Only strongly left to right glyphs; 2 Like 1 but also contains neutrals; -1 Only strongly right to left glyphs; -2 Like -1 but also contains neutrals. |
FontRevision { get; } | Gets fixed fontRevision set by font manufacturer. |
GlyphDataFormat { get; } | Gets int16 glyphDataFormat 0 for current format. |
IndexToLocFormat { get; } | Gets int16 indexToLocFormat 0 for short offsets, 1 for long. |
LowestRecPPEM { get; } | Gets uint16 lowestRecPPEM smallest readable size in pixels. |
MacStyle { get; } | Gets uint16 macStyle. |
MagicNumber { get; } | Gets uint32 magicNumber set to 0x5F0F3CF5. |
Modified { get; } | Gets longDateTime modified international date. |
Offset { get; } | Gets offset from beginning of sfnt. |
TtfTables { get; } | Reference to TTF table repository. |
UnitsPerEM { get; } | Gets uint16 unitsPerEm range from 64 to 16384. |
Version { get; } | Fixed version 0x00010000 if (version 1.0). |
XMax { get; } | Gets FWord xMax for all glyph bounding boxes. |
XMin { get; } | Gets FWord xMin for all glyph bounding boxes. |
YMax { get; } | Gets FWord yMax for all glyph bounding boxes. |
YMin { get; } | Gets FWord yMin for all glyph bounding boxes. |
static Tag { get; } | Gets table tag. |
See Also
- class TtfTableBase
- namespace Aspose.Font.TtfTables
- assembly Aspose.Font