v2.7 – more canvas improvements

v2.6 was a big update in terms of keyboard shortcuts and Edit Canvas functionality. There was some stuff that didn’t quite make the cut, and were rolled over into v2.7 – we also had a chance to collect and fix some bugs. Your Shift key got much more powerful, doing things like snapping movements to vertical/horizontal, maintaining a handle’s original angle as you drag it, and maintaining a shape’s original aspect ratio as you resize it. And, oh yeah, a new Global Action… as well as being able to use the Edit Canvas to edit the side bearings.

What should be next? Right now I’m thinking about what big thing should come next. Ruler tool and Slice tool? Centralized place to do Diacritics? Something else, let me know on socials or email!

Here’s the granular update for v2.7

New features

  • Path point snapping: hold Shift to snap point movement to vertical or horizontal.
  • Handle snapping: hold Shift to retain original handle angle, and hold Ctrl Shift to snap the handle to either vertical or horizontal.
  • Shape resizing: hold Shift to maintain aspect ratio.
  • Shape moving: hold Shift to snap movement to vertical or horizontal.
  • New global action for “Remove items from project” – a good way to delete large ranges of items (Characters, Ligatures, Components) from a project.
  • On-canvas control for editing Left and Right Side Bearings. When the Resize (arrow) tool is selected, hovering over the left or right side guide lines will give an option to click+drag to edit the side bearings directly on the canvas.

Bug fixes

  • The Character Info panel now works for custom character ranges, and characters outside of the Unicode standard.
  • Fixed a bug where points were misidentified as passing/failing Quality Checks.
  • Fixed a bug where Ligature source sequence definitions being linked to the wrong Ligature character, after OFT export.
  • Disallowed pasting Component Instances where they would create circular references. This check already happened through the “Add Component Instance” action, but not through the keyboard shortcut. Also added resilience to displaying glyphs that (somehow) contain circular references.