OpenType
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
FeatureLow-levelHigh-levelDescriptionShould be active by default
2
Kerningkernfont-kerning: normal
text-rendering: optimizeLegibility
Adjusts amount of space between glyphs, generally to provide optically consistent spacing between glyphs.Body, headings
3
Standard Ligaturesligafont-variant-ligatures: common-ligatures
text-rendering: optimizeLegibility
Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes. This feature covers the ligatures which the designer/manufacturer judges should be used in normal conditions.Body, headings
4
Contextual Ligaturescligfont-variant-ligatures: contextualUnlike other ligature features, clig specifies the context in which the ligature is recommended. This capability is important in some script designs and for swash ligatures.Body, headings
5
Historical Ligatureshligfont-variant-ligatures: historical-ligaturesSome ligatures were in common use in the past, but appear anachronistic today. Some fonts include the historical forms as alternates, so they can be used for a 'period' effect. This feature replaces the default (current) forms with the historical alternates.No
6
Discretionary Ligaturesdligfont-variant-ligatures: discretionary-ligaturesThis feature covers those ligatures which may be used for special effect, at the user's preference.Headings
7
Contextual Alternatescaltfont-variant-alternates: contextualIn specified situations, replaces default glyphs with alternate forms which provide better joining behavior. Used in script typefaces which are designed to have some or all of their glyphs joinBody, headings
8
Historical Formshistfont-variant-alternates: historical-formsSome letterforms were in common use in the past, but appear anachronistic today. The best-known example is the long form of s; others would include the old Fraktur k. Some fonts include the historical forms as alternates, so they can be used for a 'period' effect. This feature replaces the default (current) forms with the historical alternates. While some ligatures are also used for historical effect, this feature deals only with single characters.No
9
Small Capitalssmcpfont-variant-caps: small-capsThis feature turns lowercase characters into small capitals. This corresponds to the common SC font layout. It is generally used for display lines set in Large & small caps, such as titles. Forms related to small capitals, such as oldstyle figures, may be included.No
10
Small Capitals From Capitalsc2scfont-variant-caps: all-small-capsThis feature turns capital characters into small capitals. It is generally used for words which would otherwise be set in all caps, such as acronyms, but which are desired in small-cap form to avoid disrupting the flow of text.No
11
Oldstyle Figuresonumfont-variant-numeric: oldstyle-numsThis feature changes selected figures from the default or lining style to oldstyle form.Body
12
Lining Figureslnumfont-variant-numeric: lining-numsThis feature changes selected non-lining figures to lining figures.
13
Proportional Figurespnumfont-variant-numeric: proportional-numsReplaces figure glyphs set on uniform (tabular) widths with corresponding glyphs set on glyph-specific (proportional) widths. Tabular widths will generally be the default, but this cannot be safely assumed. Of course this feature would not be present in monospaced designs.Body, headings
14
Tabular Figurestnumfont-variant-numeric: tabular-numsReplaces figure glyphs set on proportional widths with corresponding glyphs set on uniform (tabular) widths. Tabular widths will generally be the default, but this cannot be safely assumed. Of course this feature would not be present in monospaced designs.Data
15
Slashed Zerozerofont-variant-numeric: slashed-zeroSome fonts contain both a default form of zero, and an alternative form which uses a diagonal slash through the counter. Especially in condensed designs, it can be difficult to distinguish between 0 and O (zero and capital O) in any situation where capitals and lining figures may be arbitrarily mixed. This feature allows the user to change from the default 0 to a slashed form. Applies only to lining figures, so is inactivated by oldstyle figure features (e.g. onum).
16
Fractionsfracfont-variant-numeric: diagonal-fractionsReplaces figures separated by a slash with 'common' (diagonal) fractions. The user enters 3/4 in a recipe and gets the threequarters fraction. This feature may require the application to call the numr and dnom features.No
17
Ordinalsordnfont-variant-numeric: ordinalReplaces default alphabetic glyphs with the corresponding ordinal forms for use after figures. One exception to the follows-a-figure rule is the numero character (U+2116), which is actually a ligature substitution, but is best accessed through this feature.No
18
Case-Sensitive Formscasetext-transform: uppercaseShifts various punctuation marks up to a position that works better with all-capital sequences or sets of lining figures; also changes oldstyle figures to lining figures. By default, glyphs in a text face are designed to work with lowercase characters. Some characters should be shifted vertically to fit the higher visual center of all-capital or lining text. Also, lining figures are the same height (or close to it) as capitals, and fit much better with all-capital text. This feature overrides the results of other features affecting the figures (e.g. onum and tnum).
19
Subscriptsubsfont-variant-position: subThe 'subs' feature may replace a default glyph with a subscript glyph, or it may combine a glyph substitution with positioning adjustments for proper placement.No
20
Superscriptsupsfont-variant-position: superReplaces lining or oldstyle figures with superior figures (primarily for footnote indication), and replaces lowercase letters with superior letters (primarily for abbreviated French titles).No
21
SwashswshThis feature replaces default character glyphs with corresponding swash glyphs. Note that there may be more than one swash alternate for a given character. Example: The user inputs the ampersand character when setting text with Poetica with this feature active, and is presented with a choice of the 63 ampersand forms in that face.No
22
Stylistic Set XssXXIn addition to, or instead of, stylistic alternatives of individual glyphs (see 'salt' feature), some fonts may contain sets of stylistic variant glyphs corresponding to portions of the character set, e.g. multiple variants for lowercase letters in a Latin font. Glyphs in stylistic sets may be designed to harmonise visually, interract in particular ways, or otherwise work together. Examples of fonts including stylistic sets are Zapfino Linotype and Adobe's Poetica. Individual features numbered sequentially with the tag name convention 'ss01' 'ss02' 'ss03' . 'ss20' provide a mechanism for glyphs in these sets to be associated via GSUB lookup indexes to default forms and to each other, and for users to select from available stylistic sets.No
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Sheet1
Sheet2