OpenType Fonts
We've mentioned OpenType fonts a few times in the chapter so far; however, we should probably take a moment to discuss them. The OpenType font specification was created jointly by Microsoft and Adobe as a way to represent a font with only a single file on both Macintosh and Windows (so you can move the font cross-platform). The characters are encoded using the international standard Unicode, so each font can have hundreds, or even thousands of different characters—even the very large character sets in non-Roman languages such as Japanese.
InDesign can perform special tricks with OpenType fonts, such as replacing characters with swashes, or adding ligatures for character pairs such as ct and ffi.
Most of the special OpenType typesetting features in InDesign are hidden in the OpenType submenu in the Character or Control panel's menu (see Figure 4-24). If a font doesn't support one of these features, it appears in the menu within square brackets ("[Swash]").
Figure 4-24 OpenType Features
Alternate Characters
The OpenType features work by replacing one or more glyphs with another single glyph. "fi" and "fl" ligatures that we discussed earlier are a great example of this, but they're only the beginning.
Discretionary Ligatures. Font designers love making ligatures, but they recognize that users won't want to use more esoteric ligatures (such as "ct" or "st") in everyday text. If you select some text and turn on the Discretionary Ligatures feature, InDesign uses these lesser-known ligatures (if they're available in the font). We usually turn this off except when we're trying to make something look "old fashioned," or when using a script typeface (such as Bickham Script Pro).
Fractions. Changing fake fractions (such as ½) to real fractions (½) has long been a thorn in the side of anyone laying out cookbooks or construction manuals. Fortunately, you can now just turn on the Fractions feature and anything that looks like a fraction will convert to the proper character automatically.
In some OpenType typefaces, only very basic fractions such as ½ and ¼ are converted. Other typefaces support those plus some extended fractions, such as 2/3 and 5/8. Some fonts support arbitrary fractions such as . It depends on the design of the font.
Don't turn on the Fractions feature for all your text because InDesign often assumes that all your numbers and much of your punctuation are part of fractions and turns them into numerators.
Ordinal. "First," "second," and "third" are all examples of ordinal numbers. InDesign can automatically set the "st", "nd", and "rd" (or the "o" and "a" in Spanish) to superscript when you turn Ordinal on in the OpenType submenu. "3rd," for example, becomes "3rd".
Swash. When you need to give a character a little more flair, select it and turn on the Swash feature. Swashes are typically used at the beginning or ending of words or sentences. You can see if a particular OpenType font has any swash characters by opening the Glyph panel and looking for Swash in the Show pop-up menu; some fonts (such as Adobe Caslon Pro) have swashes in their italic styles only.
Titling Alternates. Some OpenType fonts have special "titling" characters that are designed for all-uppercase type set at large sizes.
Contextual Alternates. Some OpenType fonts—mostly the script faces—have contextual ligatures and connecting alternates, which are very similar to ligatures. When you turn on Contextual Alternates, the result looks more like handwriting because the alternate characters connect to each other.
All Small Caps. When you turn on the Small Caps feature (which we described in "Case Options," earlier), InDesign leaves uppercase characters alone. All Small Caps, however, forces uppercase characters to appear as lowercase small caps. This is useful when formatting acronyms such as DOS, NASA, or IBM.
Slashed Zero. The problem with the number 0 is that it looks far too much like the letter O in some fonts. Some folks like to differentiate the two by using a slashed zero (0) in place of a zero. When you apply the Slashed Zero OpenType style, every zero appears with a slash automatically.
Stylistic Sets. A few fonts go beyond offering a swash or contextual alternate here and there, and provide whole sets of alternates that each give a slightly different feel to the face as a whole. For example, you might like Thomas Phinney's Hypatia Sans Pro, but realize that you don't like the font's double-loop "g". No problem: Turn on stylistic set number four and the character changes throughout the selection (see Figure 4-25). You can enable more than one stylistic set at a time; select it once to turn it on, select it again to turn it off.
Figure 4-25 Stylistic Sets
Positional Forms. In some languages, characters change depending on their position in a word—for example, in Hebrew, the "mem" character changes from to when its at the end of a word.
InDesign uses the General positional form—which uses the normal glyph. If you choose Automatic Form, InDesign changes the character depending on its position in the word. You can override the form by choosing Initial, Medial, Final, or Isolated Form. It's hard to find a font in which this feature does much of anything.
Raised and Lowered Characters
Typesetting a treatise on Einstein's theory of relativity? If so, you'll be mighty happy about InDesign's ability to use true superscripts and subscripts instead of the faked scaled versions that you get with the Superscript and Subscript features in the Character panel's menu. You have four choices in the OpenType submenu (each one is mutually exclusive of the others):
- Superscript/Superior
- Subscript/Inferior
- Numerator
- Denominator
However, note that most OpenType fonts only have a small set of characters designed to be superscript or subscript, so you can't set any and all characters you want in these styles. For example, if you set the word "turkey" to Superscript/Superior style, only every other character changes. In some cases you'll get the same result when you choose Denominator or Subscript/Inferior.
Formatting Numerals
We like "old style" numerals (you know, the kind with descenders: 1234567890) better than full-height "lining figures" (1234567890), and we've always gotten them by changing the font of the characters to an "expert" version of whatever font we were using (if one was available). So we were very happy to see that there are four different ways InDesign can format numerals: Proportional Oldstyle, Tabular Oldstyle, Proportional Lining, Tabular Lining (see Figure 4-26).
Figure 4-26 Old Style
Tabular Lining works well for financial tables (such as those found in an annual report), because numbers have equal widths and align from one line to the next. If you choose Tabular Oldstyle from the OpenType submenu, the numerals line up, but InDesign uses old style characters. Proportional Lining numerals are all the same height, but vary in width. David prefers this style for everything other than tables, especially when interspersing numbers and uppercase characters. Ole would rather use Proportional Oldstyle, which uses old style figures of varying widths.
The last OpenType numeral formatting option is Default Figure Style, which applies the figure style defined as the default by the type designer (so the effect varies from font to font).