How-Tos ↩
practical steps · problem-oriented · useful when working
Character set
- Adding and removing glyphs with code
- Building accented glyphs with Glyph Construction
- Renaming glyphs
- Generating and using custom GNFUL
Variable fonts
Scripting
Font generation
Application & workspace
Scripting environment
UFO Data and Format Conversion
- Fixing Errors in GLIF XML data
- Converting between UFO versions
- Converting from cubic to quadratic
- Converting from Glyphs to UFO
- Converting from OpenType to UFO
- Converting from VFB to UFO
DrawBot
- Using DrawBot as a module
- Using DrawBot with vanilla
- Proof character set
- Proof single glyphs
- Proof words
- Proof OpenType features
- Proof spacing
Merz
vanilla
Documentation
mojo
- Accordion View
- Using the DecomposePointPen
- Glyph Preview
- Help Window
- Multi-Line View
- Open glyph in new window
- Reading and writing defaults
- Sorting fonts with FontsList
- Scripting Smart Sets
- Scripting the Space Center
- Updating scripts from RF3 to RF4
Subscriber
- Add toolbar item
- Custom contextual menu
- Custom glyph preview
- Custom menu in the Glyph Editor
- Custom Inspector section
- Displaying distances between selected points in the glyph editor
- Draw info text in the Glyph View
- Draw reference glyph
- Follow the Current Glyph
- Glyph Editor subview
- List font layers
- Multifont glyph preview
- Multiple subscribers listening to one window
- Open component in new window
- Stencil preview
- Subscribing to current font events
- Subscribing to current glyph events
- Subscribing to glyph editor events
- Subscribing to RoboFont application events
- Synchronize Glyph Editors Across Fonts
Defcon Representations
- Glyph SVG Syntax Representation
- Glyph NSImage Representation
- Glyph Bitmap Representation
- Flat Kerning Representation
- Glyph Surface Representation
- Draw Matching Points with a Reference Layer