Module tables

Module tables 

Source
Expand description

OpenType font table parsing and writing.

Modules§

cmap
Parsing and writing of the cmap table.
glyf
Parsing and writing of the glyf table.
loca
Parsing and writing of the loca table.
os2
Parsing of the OS/2 table.
owned
Owned versions of tables.
svg
SVG table parsing.
variable_fonts
Common tables pertaining to variable fonts.

Structs§

CvtTable
cvt — Control Value Table
F2Dot14
The F2DOT14 format consists of a signed, 2’s complement integer and an unsigned fraction.
Fixed
32-bit signed fixed-point number (16.16)
HeadTable
head table
HheaTable
hhea horizontal header table
HmtxTable
hmtx horizontal metrics table
LangTagRecord
Language-tag record within the name table
LongHorMetric
A longHorMetric record in the hmtx table.
MacStyle
macStyle field in head
MaxpTable
maxp - Maximum profile
MaxpVersion1SubTable
NameRecord
Record within the name table
NameTable
name table
OffsetTable
OpenType Offset Table
OffsetTableFontProvider
OpenTypeFont
TTCHeader
TrueType collection header
TableRecord
An entry in the Offset Table

Enums§

IndexToLocFormat
The size of the offsets in the loca table
OpenTypeData
An OpenTypeFont containing a single font or a collection of fonts

Constants§

CFF_MAGIC
Magic value identifying a CFF font (OTTO)
TRUE_MAGIC
Magic number identifying TrueType (Apple version)
TTCF_MAGIC
Magic value identifying a TrueType font collection ttcf
TTF_MAGIC
Magic number identifying TrueType 1.0

Traits§

FontTableProvider
SfntVersion