Exporting Font Files

Choose File → Export… (Cmd-E) to show the export dialog for the currently open Glyphs file. Hold down the Option key and choose Export All (Cmd-Opt-E) to export all open Glyphs files without showing an export dialog. Exported files overwrite existing files.

The export dialog offers different export formats. These are described in the following sections.

OpenType Export

The OTF tab exports static OpenType fonts. This export option uses the font instances or, if none are configured, a default instance based on the first master.

Outline Flavor

There are two flavors of OpenType fonts. Their main difference is the types of glyph outlines that they contain.

Pick one of the two outline flavors. Paths drawn in Glyphs are cubic, but Glyphs can also edit quadratic paths. When exporting to TrueType, Glyphs creates quadratic paths from the cubic paths stored in the Glyphs file. This might introduce minuscule differences between the drawn and the exported glyph outlines.

Besides the paths, the two flavors differ in their hinting capabilities; see PostScript Hinting and TrueType Hinting for details. Exporting to TrueType keeps components without converting them to outlines; see Reusing Shapes: Components for details.

File Format

The first option (.otf or .ttf) is generally used to install a font in an operating system and use the font in graphic design and word-processing applications. WOFF (.woff) and WOFF2 (.woff2) are intended for usage on the web (Web Open Font Format). Check all formats that should be exported.

Options

The Remove Overlap option unifies all paths and components in glyph layers as not to include overlapping paths. This is the same operation as Path → Remove Overlap; see Remove Overlap for details. Release versions of fonts should have this option checked; uncheck it only during development for faster exports or if the Remove Overlap filter is already applied using custom parameters.

Check the Autohint option to apply automatic hinting. If the PostScript/CFF flavor is selected, autohinting is applied to all glyphs that do not contain manual PostScript hints; see PostScript Hinting: Autohinting. For the TrueType flavor, autohinting is applied to the entire font, and any manually added TT hints will be ignored; see TrueType Hinting: Autohinting.

Export Destination

The export dialog offers two possible export destinations.

Click the Next… button to export to the selected destination. If neither export destination is checked, Glyphs will prompt for an export folder.

The export destination can be customized per instance in File → Font Info… → Exports by adding an Export Folder custom parameter. The instance will be exported to that this folder relative to the selected export destination. The export folder may contain slashes (/) to export to a nested folder structure (such as Trial Versions/Webfonts). Place the export folder outside the export destination by going up folder levels with two dots (.., such as ../Trial Versions).

Exporting Variable Fonts

The Variable Fonts tab exports variable OpenType fonts. This export option uses the variable font settings or, if none are configured, a default variable font setting.

Set the desired file formats and export destination like in the OTF tab. Variable fonts are always exported in the TrueType flavor.

Exporting UFO

The UFO tab exports the selected masters as UFO (Unified Font Object) files. Select one or multiple masters to be exported to UFO by Command-clicking entries in the masters list. Select a range of masters by Shift-clicking or all by choosing Edit → Select All (Cmd-A).

Check Convert Glyph Names to Production Names to use the glyph production names instead of the nice names used inside Glyphs. This option is helpful when working on the exported UFO files with tools expecting a simplified naming scheme compared to the more expressive names used by Glyphs. See Glyph Name for more on the difference between nice names and production names.

Decompose Smart Stuff handles Glyphs-specific features such as smart components or corner components to regular paths. The UFO format does not support these smart components. Check this option to convert unsupported Glyphs features to regular paths or leave it unchecked to remove them.

Click Next… to choose an export destination. UFO files are exported in the UFO version 3 format. See Unified Font Object for details on working with UFO files.

Exporting Metrics

The Metrics tab exports the font metrics of the current master. The current master is the master that is currently selected in the toolbar.

Click Next… to choose the export destination and the export format. There are two metrics formats to choose from:

See Importing Metrics for details on importing these metrics files into a Glyphs file.