Opening OpenType fonts

OpenType fonts can be opened in RoboFont in the same way as UFOUnified Font Object. A cross-platform, cross-application, human-readable, future-proof format for storing font data. fonts: with the Open Font dialog, or with a script:

f = OpenFont('myFont.otf')

What is imported

Glyph data

from the glyf and cff tables

Kerning & Groups

from the kern table

Font Info

from various tables:

  • head
  • name
  • OS/2
  • hhea
  • post
  • gasp

(see extractor)

What is not imported

OpenType features

OpenType features are present only in compiled form and cannot be imported (readably) from binary fonts.


Saving to UFO

To save the opened OpenType font as UFO, use the Save dialog – just as you would do with UFO fonts.

UFO lib key

RoboFont adds a key to font.lib with the path of the original binary source:


This is already used by the Batch extension.

Last edited on 26/01/2018