Draft (hidden)
edit
⬤
Documentation
D
Documentation
T
How-To’s
A
Building Tools
P
Extensions
M
Mechanic
S
Extension Store
E
Education
F
Forum
N
Announcements
?
Converting from FontForge to UFO
↩
UFO
open SFD in FontForge, save to UFO
Last edited on 24/01/2018
☰
RoboFont
Introduction
Welcome
Design principles
The UFO format
Features overview
Workspace
Application Menu
Window Modes
Font Overview
Glyph Editor
Tools
Editing Tool
Bezier Tool
Slice Tool
Measurement Tool
Components
Anchors
Guidelines
Layers
Images
Display options
Transform
Inspector
Space Center
Kern Center
Font Info sheet
General font info
OpenType
PostScript
WOFF
Miscellaneous
RoboFont
Preferences Window
Glyph View
Character Set
Space Center
Sorting
Menus
Python
Extensions
Miscellaneous
Features Editor
Groups Editor
Smart Sets panel
Scripting Window
Output Window
Extension Builder
Keyboard Shortcuts
Preferences Editor
About Window
License Window
Extensions
Introduction
Where and how to get extensions
Installing manually
Installing with Mechanic 2
Where to find installed extensions
Creating extensions
How-To’s
Adding and removing glyphs
Adding custom items to the application menu
Adding kern pairs to a font
Adding a localized name table
Asking for help
Building accented glyphs
Building accented glyphs with code
Building glyphs with Glyph Construction
Converting accentsDict to Glyph Construction
Converting from OpenType to UFO
Converting from UFO2 to UFO3
Converting from VFB to UFO
Creating designspace files
Creating variable fonts
Dealing with errors in your code
Defining character sets
Editing the documentation
Generating fonts
Giving feedback on the documentation
Autohinting OT-CFF fonts with AFDKO
Autohinting OT-TTF fonts with ttfAutohint
Importing & exporting preferences
Marking glyphs with color
Preparing for Interpolation
Previewing the documentation locally
Printing proofs with DrawBot
Renaming glyphs
Reverting a UFO file to its last saved version
Searching glyphs
Setting font infos
Setting font family names
Setting up start-up scripts
Sorting glyphs
Submitting bug reports
Upgrading from Python 2 to Python 3
Using Git
Using GlyphMath
Using pens
Using production names and final names
Using RoboFont from the command line
Using Smart Sets
Using Test Install to proof fonts
Generating fonts with the Batch extension
Introduction to interpolation
Working with Italic Slant
Working with fonts with a large amount of glyphs
Writing How-To’s
Building Tools
Introduction to Python
Introduction
Environments
Language basics
Numbers and arithmetics
Variables
Strings
Lists
Tuples
Sets
Collections and Loops
Comparisons
Conditionals
Boolean logic
Dictionaries
Built-in functions
Functions
Objects
Standard modules
External modules
Custom modules
Additional resources
Toolkit
FontParts + extras
RAnchor
RBPoint
RComponent
RContour
RFeatures
RFont
RGlyph
RGroups
RGuideline
RImage
RInfo
RKerning
RLayer
RLib
RPoint
RSegment
mojo
mojo.canvas
mojo.compile
mojo.drawingTools
mojo.events
mojo.extensions
mojo.glyphPreview
mojo.pens
mojo.roboFont
mojo.tools
mojo.UI
Custom observers
Custom tools
Other libraries
Toolspace
Simple scripts
Why scripting?
Scripting environment
How to get a font
Scripts to do things to fonts
How to get a glyph
Scripts to do things to glyphs
Interpolation scripts
Scripts with user interface
Introduction to vanilla
Simple dialog with action buttons
Simple move example
Simple font library browser
Scripts using DrawBot
Proof character set
Proof glyphs
Proof spacing
Proof OpenType features
Using DrawBot in scripts
Using DrawBot with vanilla
Using mojo
Glyph Preview
Multi-Line View
Accordion View
Sorting fonts with FontsList
Open glyph in new window
Canvas and CanvasGroup
Using the DecomposePointPen
Tools with Observers
The Observer Pattern
Event Observer
List font layers
Bubbles preview
Show glyph box
Draw reference glyph
Interactive tools
Building extensions
Extension File Spec
From tool to extension
Boilerplate Extension
Building with Extension Builder
Building with script
Publishing Recommendations
Publishing on Mechanic 2
Packaging patterns
Publishing on the Extensions Store
Tags