
400
|
Chapter 6: Font Formats, Glyph Sets, and Font Tools
TrueType Open tablesTable 6-20.
Table tag Table name Description
BASE BASEline Baseline adjustment information—useful when mixing dierent scripts, such as
Chinese and Latin characters
JSTF JuSTiFication Provides additional control over glyph substitution and positioning in justied
text—aects spacing
GDEF Glyph DEFinition Classies the font’s glyphs, identies attachment points, and provides positioning
data for ligature carets
Apple’s AAT fonts may include a ‘mort’ or ‘morx’ table for the same basic purpose—see Table 6-19.a.
e ‘GPOS’ table benets scripts such as romanized Vietnamese in which the exact posi-
tioning of accents is crucial. One of the most powerful tables of TrueType Open is ‘GSUB’,
which is functionally similar to AAT’s ‘mort’ and ‘morx’ tables. e ‘GPOS’ and ‘GSUB’
tables will be discussed in greater depth later in this chapter when we learn about Open-
Type fonts.
Clearly, building a fully functional TrueType Open font provides a very powerful
mechanism for delivering advanced typographic features to applications. Microso has
published the TrueType Open specication in the TrueType Open Font Specication docu-
ment.
*
It is designed to be an open specication, hence its name, meaning that developers
can create their own typographic features.
As you will learn in the next section, most of what