A simple Plugin for Glyphs APP to always keep referenced side bearings in sync while editing glyphs. This syncs the current glyph's side bearings while moving paths or components, but also updates all glyphs that have references to the current glyph in their side bearings. It's an "always on" for "Glyph > Update Metrics".
Install, then in the menu bar activate under: Glyph > Sync Metrics Keys
- Fix code mistake resulting in undefined reference
- Prevent empty layers from syncing, which would grow their width infinitely
- Fixes an issue with syncing in Glyphs 2
- Simplified the codebase and improved performance
- Removed support for metrics key chains since it is more advisable to avoid these kinds of setups to begin with (e.g.
o
referenced byq
LSB referenced byd
LSB will not syncd
ono
update - bothq
andd
should reasonably just useo
as their LSB :) ) - Fixed issue where moving the side-most nodes in a glyph referencing another sidebearing would jump the UI around and constantly update while moving the nodes
- Added TSB and BSB references to also update
- Plugin compatible with Glyphs 3 (Thanks Georg Seifert!)
- Fixed compatibility issue with newer Glyphs App version (1103) that prevented the plugin menu from displaying correctly
- Gor Jihanian for Glyphs 3 fix
- Justin Kerr Sheckler for improved key matching
- Georg Seifert for code fixes and samples
- Rainer Erich Scheichelbauer for code samples
(c) Johannes "kontur" Neumeier 2017-2021, Underscore Type