OS Manuals

/opt/chainguard/fontmake/bin/ufo2glyphs

Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType)

From fontmake 3.12.2-r1 (os), captured 2026-11-05 by running ufo2glyphs --help (exit 0). permalink

usage: python -m glyphsLib ufo2glyphs [-h] [--version] [--output-path OUTPUT_PATH]
                                      [--ufo-module UFO_MODULE] [--no-preserve-glyphsapp-metadata]
                                      [--enable-last-change] [--enable-automatic-alignment]
                                      [--expand-includes]
                                      DESIGNSPACE_FILE_OR_UFOS [DESIGNSPACE_FILE_OR_UFOS ...]

positional arguments:
  DESIGNSPACE_FILE_OR_UFOS
                        A single designspace file *or* one or more UFOs to convert to a Glyphs
                        file.

options:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  --output-path OUTPUT_PATH
                        The path to write the Glyphs file to.
  --ufo-module UFO_MODULE
                        Select the default library for reading UFOs. Choose between: ufoLib2,
                        defcon (default: ufoLib2)

Roundtripping between UFOs and Glyphs:
  --no-preserve-glyphsapp-metadata
                        Skip preserving Glyphs metadata in master UFOs and designspace file, which
                        would be used to minimize differences when roundtripping between Glyphs
                        and UFOs.
  --enable-last-change  Store modification timestamp in glyphs. Unnecessary when using Git.
  --enable-automatic-alignment
                        Enable automatic alignment of components in glyphs.
  --expand-includes     Expand include statements in the UFO features.fea and inline them in the
                        exported .glyphs features.
Options (8)
OptionDescriptionSource
-h, --helpshow this help message and exithelp
--versionshow program's version number and exithelp
--output-path OUTPUT_PATHThe path to write the Glyphs file to.help
--ufo-module UFO_MODULESelect the default library for reading UFOs.help
--no-preserve-glyphsapp-metadataSkip preserving Glyphs metadata in master UFOs and designspace file, which would be used to minimize differences when roundtripping between Glyphs and UFOs.help
--enable-last-changeStore modification timestamp in glyphs.help
--enable-automatic-alignmentEnable automatic alignment of components in glyphs.help
--expand-includesExpand include statements in the UFO features.fea and inline them in the exported .glyphs features.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.