Glyphs smart and simple approach helps you draw new typefaces, modify existing fonts, and sculpt your letterforms hassle-free.
Editing
- New: Filter > Fix Compatibility: Drag the elements up or down to match them.
- New: View > Show Info now shows kerning group info and lock also for the left glyph.
- New: View > Show Bounding Box.
- New: Window > Preview Panel.
- You now can lock many selected guides at once.
- If two nodes are selected when adding a guide, the line will coincide with them (thanks Ben).
- Dramatically improved generation of kern feature: much more kerning is possible without a subtable overflow, and the resulting GPOS table will be smaller.
- Nodes can now be aligned via the transformation palette.
- Images can now be rotated.
- Transformations filter can now export Custom Parameter to the clipboard.
- New and improved warning badges for missing components and bad component references.
- Add Components dialog now remembers the most recent search string.
- Bracket layers: improved preview and mark cloud.
- Feature selector pop-up is highlighted if a feature is selected.
- Auto-alignment for glyphs that are affected by "Rename Glyphs" parameters.
- Annotation tool: Select All selects all annotations.
- Annotation tool: Move annotations with the keyboard.
- Fix drag duplication of paths with curve segments.
- Fixed decomposition of anchors for nested components.
- Fixed mark feature.
- Fixed cursor of knife tool.
- Fixed scrolling in vertical layout.
- Improved "Reconnect Nodes" function.
- Improved anchor decomposition of rotated components.
- Improved display of selected components.
- Improved undo, especially for anchors.
Languages, Scripts, and Glyph Data
- New Latin decomposition: oslash now uses slashlongoverlaycomb.
- Some glyph names changed for better compatibility with FDK feature code.
- Basic support for Gurmukhi.
- Fixed Devanagari fullforms OT class generation.
- Fixed Hebrew mark positioning.
- Improved Arabic decomposition.
- Export glyphs that are not present in ROS.
- Improved Japanese character mapping.
Smart Components
- Allow extrapolation in Smart Components.
- Editing of multiple Smart Components at once.
- Improved handling of nested Smart Components.
- Smart Components can use Width or Height Property for bounding box scaling. Preliminary support only.
- Smart Components can now use all layers from all masters.
Hinting
- New: instructed TrueType outline preview for manual TT hinting.
- Improved TrueType prep table for manual TT hinting: basic overshoot suppression.
- Improved performance of TrueType Instruction tool.
- Fixed problems with diagonal hints.
- Minimised path distortions by using freedom vector for manual TT instructions.
- Updated TTF Autohint to latest version.
Font View
- New: user-defined Categories and Languages in Font View sidebar.
- New: folders in Font View sidebar.
- Added Music and Braille to sidebar.
- Localised group titles in Font View, grid mode.
- Improved Font View update after adding a glyph.
Font Info
- New custom parameters: "Replace Feature", "Remove Classes" and "Replace Class".
- Removed validation for style linking check boxes.
- Improved storing of "Color Palettes" custom parameter.
- Preview now respects custom parameters 'winAscent' and 'winDescent', or preferably 'Preview Ascender', 'Preview Descender'.
UFO
- Read and write UFO guidelines.
- Fixed writing of widthClass to UFO.
- Improved UFO import and export.
- Improved conversion of lib data between .glyphs and .ufo formats.
- Improved handling of extra UFO layers (background), now compatible with RoboFont.
- Improved stability of UFO handling.
Scripting
- Major update of the Python wrapper. See docu.glyphsapp.com for details. Many thanks to Yanone.
- Properly set current directory for scripts.
- Fix updating of smart components if values are set by a script.
General
- Hide Masters button in toolbar in single-master files.
- Fixed preview for fonts without instances.
- Updated Spanish localisation (thanks Txus).
- No more quotes for negative numbers in file format. This will cause some changes in version control, but makes the file easier to parse for third parties.
- Fixed copying and pasting of placeholders for sample strings.
- Fixed copying and pasting of upper plane characters (u10000 and above).
- Many small improvements and fixes.
- Stability improvements.
- Improved QuickLook.
- Fixed a crash.