Other subtable formats are not recommended for use in new fonts. Some platforms also make use for format 13 for a last-resort fallback font. Format 14 is used in many applications for support of Unicode variation sequences. Formats 4 or 12 are appropriate for most new fonts, depending on the Unicode character repertoire supported. Of the seven available formats, not all are commonly used today. Subtable format 14 provides a unified mechanism for supporting Unicode variation sequences. Subtable format 13 allows for an efficient mapping of many characters to a single glyph this is useful for “last-resort” fonts that provide fallback rendering for all possible Unicode characters with a distinct fallback glyph for different Unicode ranges. Other enhancements in Unicode led to the addition of other subtable formats. To accommodate this, three additional formats were added - formats 8, 10 and 12 - that allow for 32-bit encoding schemes.
WINGDINGS OTF CODE
With the introduction of supplementary planes in Unicode 2.0, the Unicode addressable code space extends beyond 16 bits. These formats allow for 8-bit single-byte, 8-bit multi-byte, and 16-bit encodings.
The first four formats - formats 0, 2, 4 and 6 - were originally defined prior to Unicode 2.0. notdef.Įach subtable is in one of seven possible formats and begins with a format field indicating the format used. The glyph at this location must be a special glyph representing a missing character, commonly known as. Regardless of the encoding scheme, character codes that do not correspond to any glyph in the font should be mapped to glyph index 0. The table header indicates the character encodings for which subtables are present. Different subtables may be defined that each contain mappings for different character encoding schemes. This table defines mapping of character codes to a default glyph index. It may contain more than one subtable, in order to support more than one character encoding scheme. This table defines the mapping of character codes to the glyph index values used in the font.