Tags 5292

Glyphs 2.4.2 – Dependable and intuitive font editor.

Appked/ Utilities/on 2017-09-08 17:24

Glyphs 2.4.2

Glyphs is a simple to use Mac OS X app designed to allow anyone to create new fonts and modify letterforms with ease.

Glyphs’ main focus lays on streamlining the workflow.

Glyphs also comes with support for scripting. Scripts can help with a lot of repetitive tasks and will allow you to access all internal data and methods.

The font editor for everyone.

Glyphs’ smart and simple approach helps you draw new fonts, modify existing fonts, and sculpt your letterforms hassle-free.


Version 2.4.2:

OTVar and TrueType:
  • Added support for OTVar-specific tables, including preliminary support for STAT
  • Only export STAT table if requested with custom parameter (individual axes for some glyphs only)
  • Added support for virtual OTVar masters
  • Added optional Axis Location parameter
  • Updated ttfAutohint to version 1.6
  • Prevent export TT tables prep, fpgm, cvt if no hinting is in the font
  • Different decomposition of nested components: now keeps more components in TrueTypes
  • Improved OTVar export with intermediate origin master
  • Improved handling of components in OTVar export
  • Properly export maxSizeOfInstructions in maxp table
  • Fixed export of TrueType without production names
  • Fixed missing paths in TrueType export (thanks Christoph)
Reusing Shapes:
  • Improved handling of corner components: please review your files and report problems
  • Significantly improved calculation of inner corners
  • Improved corner alignment
  • Improved sharp connections in corner components
  • Improved pasting of caps and corners
  • Improved calculation of smart components
  • Improved calculation of corner component between two curve segments
  • Removing overlap now properly handles corner and cap components
  • Corner and smart components are now separate groups in Font view
  • Allow renaming of properties in smart glyphs without loosing settings in components
  • Better decompose nested and flipped components
  • Fixed: anchors are properly inserted when decomposing special components
  • Fixed: scaling of corner components inside scaled components
  • Fixed: mirroring of alignment when corner component is mirrored
  • Fixed: copying and pasting of paths with corner components
  • Fixed: autohinting of components
  • Fixed: several issues with smart components (interpolation, renaming of axis)
  • Fixed: shifted components with ‘Rename Glyphs’
  • Metrics keys can now be more complex, e.g., =H*-0.1
  • Metrics keys: Up and down arrows in number field add to additions and subtractions, e.g., =H+10
  • Glyph > Update Metrics now also syncs brace and bracket layers
  • New ‘Link Metrics With Master’ parameter in Font Info > Masters
  • Added TSB and BSB to list mode
  • Improved kerning filter with groups that contain greek and punctuation
  • Fixed Arabic figure kerning
OpenType Features:
  • CJK: Preliminary support for vpal and palt features, please test and report
  • Allow custom mark feature code alongside automatic code, use either "# Automatic Code End" or "# Automatic Code Start" to denote position in auto-calculated code
  • Properly handle include(); in feature code
  • Use user-defined coding font size for Feature Editor
  • Improved detection of oldstyle figures in feature code generator
  • Improved automatic Devanagari feature code
  • Make feature pane splitter remember its position (thanks Ben)
  • Improved handling of custom kern feature code
  • Better support for manual GPOS and GDEF table
Languages and Localization:
  • Added Bengali to the Languages sidebar
  • Added African-Arabic glyphs
  • Fixed Arabic ccmp code for shadda ligatures (shadda_xxx-ar)
  • Added some support for Syriac script
  • Added preliminary support for Adlam script
  • Improve the Hangul CID mapping file (thanks Norbert)
  • Some Hangul improvements
  • Properly scale CJK virtual body
  • Updated German localization (thanks @yanone)
  • Fixed some typos in the English UI (Thanks @yanone)
  • Some GlyphData improvements
Import and Export:
  • Import more info from OTF
  • Don’t touch custom parameters in ufo.fontinfo (thanks Frederik)
  • Handling of userData in UFO
  • Properly round-trip info values in UFO
  • Fixed reading and storing label color in UFO
  • Fixed crash on export in macOS 10.9
  • Fixed export to .otf
  • Fixed export with glyphs that are not compatible
  • Fixed problem reading .glyphs file (thanks Fritze)
  • Fixed import of .ttc files.
  • Fixed import of feature code with custom mark feature
  • Fixed import of old suitecase fonts
  • Largely improved callback registering in Python wrapper
  • Add mousedown/up notifications (for reporter plugins)
  • Allow "# MenuTitle:" (with a space) to denote script title (thx @joancarles)
  • Fixed an issue where a script could cause deadlock during saving
  • Many small Python API updates, see (thx @yanone)
General Improvements:
  • Boolean path operations can now handle overlapping paths with differing orientations
  • The state of sidebar panels is now stored
  • Auto-alignment of ‘sinf’ and ‘subs’ letters (thanks Ludwig)
  • The ‘Has Special Layers’ smart filter also respects reverse bracket layers
  • Better font handling for Print-to-PDF in the latest macOS versions (no more garbled text in PDF)
  • Improved handling of exit/entry anchors in the Anchor menu in grey info box
  • Improved preview image of current master
  • Improved ‘Reencode Glyphs’ custom parameter
  • Improved SVG table export
  • Improved tabbing behavior (empty fields)
  • Improved pasting Illustrator outlines
  • Fixed: several issues with copying and pasting of glyphs
  • Fixed: context menu > Autohint properly hooks up hints to nodes
  • Fixed: vertical resizing and scrolling of Font Info > Notes
  • Fixed: reinterpolation in Layers panel
  • Fixed: dragging instances in Font Info does not reorder instances anymore
  • Fixed: regex replace with period and numbers Find and Replace…
  • Fixed: upside-down placeholders in glyph selection dialog
  • Fixed: growing file size with invalid ‘userData’ keys
  • Fixed: renamed glyphs (through custom parameter) are now displayed properly in instance preview
  • Fixed: no more ghost numbers in Measurement tool (L) after overlap removal
  • Improved stability and performance
  • Many small fixes and improvements


OS X 10.9.5 or later, 64-bit processor