This guide was originally written by Microsoft Typography summer intern Andy Crewdson and originally
published on 16 August 2000. Subsequent updates have been made by the Microsoft Typography team.
NOTE: This is a multi-page document. The remaining pages are listed in the following Contents section.
While the OpenType specification has been around for some years now, as with any new technology, the development of applications and tools that support the standard has taken some time. Naturally, font developers and users have had to first understand the potential of OpenType before becoming willing to adopt it, and commit time and effort toward its support.
Recently, however, real-world support for OpenType has taken some significant strides forward. With the introduction of Windows 2000 (which natively supports OpenType fonts), Adobe InDesign (which supports OpenType fonts and layout features), and Microsoft VOLT (an application that adds OpenType support to TrueType fonts), the tools for creating and using OpenType fonts are here. Despite these recent advances, the average font designer might be left asking, "how do all these technologies and tools fit together?" That's the question this tutorial aims to answer, specifically with respect to OpentType, VOLT, and InDesign.
One of the OpenType format's most important features is its ability to support increased typographic complexity within a single font. From multiple styles of figures to complex script-specific ligatures, OpenType allows for typographic richness that was previously quite difficult to achieve. OpenType fonts do this by storing extra data that can be exposed by OpenType-aware operating systems and applications. While OpenType fonts are backward-compatible with pre-OpenType programs (OpenType supersets both TrueType and Adobe Type 1 formats), the new layout features will not work with older programs. With the recent release of Adobe's new page-layout package InDesign (version 1.5 is the latest release), typographers and designers have access to a program that supports a selection of OpenType Layout (OTL) features.
Though there have been a few OpenType fonts released by Microsoft and Adobe (and more are still to come), the vast majority of existing fonts can't benefit from InDesign's OTL support in their current state. This is where apps like Microsoft's Visual OpenType Layout Tool come in: VOLT allows a font designer or developer to take an existing font and add OTL support, allowing font users to take advantage of OpenType features in programs like InDesign. In this tutorial, we'll demonstrate how to use VOLT to add the InDesign-supported OTL features to a font.
InDesign's OpenType Support
Though VOLT allows the user to add a vast number of OpenType features to a font, the current release of InDesign supports just a few of these features. Fortunately, the ones supported are some of the most useful to those attempting to produce high-quality, Latin script-based documents and publications. The seven features InDesign supports are:
Every OpenType font doesn't need to support all of these features (and it may indeed support others not covered here). Of the seven features InDesign supports, we'll focus on the four we think are the most generally useful: liga, smcp, onum and case. Also, it is important to understand that our method of implementing these features is not the only way. Different fonts are created with different uses in mind — this is meant solely as a basic introduction to adding OTL features with VOLT.
Next section: Start - opening a font
Last updated 26 June 2001.