⬤
Documentation
D
Introduction
W
Workspace
T
How-To’s
A
Building Tools
P
Extensions
M
Mechanic
S
Extension Store
E
Education
F
Forum
N
Announcements
?
fontDidTestInstall
fontDidTestDeinstall
fontOverViewRedo
Last edited on 09/12/2019
☰
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
Search Glyphs panel
Scripting Window
Output Window
Extension Builder
Package Installer
Keyboard Shortcuts
Preferences Editor
About Window
License Window
Extensions
Introduction
Where and how to get extensions
Installing manually
Installing with Mechanic 2
Managing extension streams in Mechanic 2
Where to find installed extensions
Creating extensions
How-To’s
Adding and removing glyphs
Adding custom items to the application menu
Adding a localized name table
Asking for help
Custom key observer
Building accented glyphs
Building accented glyphs with a script
Building accented glyphs with Glyph Construction
Checking interpolation compatibility
Converting between UFO versions
Converting from OpenType to UFO
Converting from VFB to UFO
Creating designspaces
Creating glyph substitution rules
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
Introduction to interpolation
Introduction to accented glyphs
Introduction to kerning
Marking glyphs with color
Overriding embedded libraries
Preparing for Interpolation
Previewing the documentation locally
Printing proofs with DrawBot
Reverting a UFO file to its last saved version
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 external code editors to run scripts in RoboFont
Using Git
Using GlyphMath
Using pens
Using production names and final names
Using RoboFont from the command line
Using Test Install to proof fonts
Working with Italic Slant
Working with fonts with a large amount of glyphs
Working with mark colors
Writing How-To’s
Building Tools
Introduction to Python
Introduction
Uses of Python
Python in Terminal
Python in RoboFont
Python in DrawBot
Language basics
Numbers and arithmetics
Variables
Strings
Lists
Tuples
Sets
Collections and Loops
Comparisons
Conditionals
Boolean logic
Dictionaries
Built-in functions
Functions
Objects
Modules
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
RoboFont observers
Embedded libraries
Toolspace
Simple scripts
Why scripting?
Scripting environment
How to get a font
Scripts to do things to fonts
How to get glyphs
Scripts to do things to glyphs
Interpolation scripts
Scripts using vanilla
Introduction to vanilla
Creating a window with action buttons
Moving a glyph using sliders
Simple font library browser
Simple sheet example
Batch apply function to fonts
Scripts using DrawBot
Proof character set
Proof single glyphs
Proof spacing
Proof OpenType features
Using DrawBot as a module
Using DrawBot with vanilla
Using mojo
Glyph Preview
Multi-Line View
Accordion View
Sorting fonts with FontsList
Open glyph in new window
Scripting the Space Center
Canvas and CanvasGroup
Using the DecomposePointPen
Tools with Observers
Introduction to observers
The Observer Pattern
List font layers
Custom glyph preview
Show glyph box
Draw reference glyph
Draw info text in the Glyph View
Glyph Editor subview
Stencil preview
Custom Inspector section
Custom label in glyph cells
Custom display menu in the Glyph Window
Custom contextual menu in the Font Overview
Open selected component in a new window
Multifont glyph preview
Interactive tools
Simple example tool
Polygonal selection tool
Building extensions
Extension File Spec
From tool to extension
Boilerplate Extension
Building with the Extension Builder
Building with a script
Packaging patterns
Publishing on Mechanic 2
Tags