Release Notes: FontLab 184.108.40.20649»
12 December 2020»
The main changes in FontLab 7.2 are described in the previous release notes:
FontLab 7.2 uses an updated VFC/VFJ file format. If you save/export a VFC or VFJ in FontLab 7.2, you may not be able to open it in an older version of FontLab.
When you create an instance or add an intermediate master in a glyph that has bound glyph metrics (sidebearings or width), FontLab now correctly interpolates the bound glyph metrics. For example, when the expressions in LSB are
=4 in two maters, and you create an instance in the middle, the glyph will have the LSB
When a positioning lookup is active in the Lookups panel, the top of the Rules section now shows the MarkFilteringSet and the IgnoreBaseGlyphs flags.
When the TrueType Hinting mode of the Glyph window is active:
The TrueType Hinting panel now has two buttons. You can open the Code section either to the right or at the bottom of the panel. Use these buttons depending on where you dock the TrueType Hinting panel.
When you place the cursor in the Code panel, FontLab now highlights the corresponding hint (arrow, double arrow, interpolation arrows, anchor) in the glyph canvas. And vice versa, hovering over the hint in the Glyph window highlights the corresponding line in the Code panel.
When you change the scale for the pixel Waterfall Preview in the TTH ☰ menu and then close and reopen the Glyph window or just switch tools, FontLab correctly remembers and restores the selected Waterfall Preview scale.
In the visual hint Options panel, the Align destination options are now disabled when Round length is on.
When the hint Options panel is open and you switch to another glyph using Glyph > Next Glyph or Glyph > Previous Glyph, FontLab now hides the panel to avoid using it in the wrong glyph.
When you add a link or interpolation instruction, FontLab instantly accepts it and adds the line of code to the Visual TT Program panel.
The Show Off-curve Points button in the Property bar is now disabled when the current glyph has no TrueType curves.
In the Font window sidebar, the Layers & Masters section, when you have multiple masters and some of them don’t include all glyphs, a circled number appears next to the master name.
When you click the master name, the Font window filter shows the glyph cells that have that master.
When you click the circled number, the Font window filter shows the glyph cells that don’t have that master. This way you can easily find glyphs that are missing a particular master.
The Fonts panel now shows an icon with several bars if the font has multiple masters.
Windows and panels»
Preferences > General > Other now has a new option Close panels by CmdW. When this is on, the keyboard shortcut CmdW CtrlW behaves differently depending on where the user interface “focus” is (which UI element is active):
- When a panel has focus, the keyboard shortcut is associated with Window > Close Panel. When you press the shortcut or choose the menu item, FontLab closes the currently active panel.
- When a window has focus, the shortcut is associate with Window > Close Tab or Window > Close Window. When you press the shortcut or choose the menu item, FontLab closes the current tab, or the current window if it has no tabs.
Turn the preference off, and CmdW CtrlW will always close the tab/window.
The Tools > Commands & Shortcuts dialog now also lists all the commands from Font > Organize Fonts and Font > Rename Glyphs submenus.
When you export the font to UFO or VFB, FontLab no longer copies anchors from component sources to composite glyphs.
When you open a UFO and a GLIF file defines linked metrics using Glyphs-compatible lib keys like
com.schriftgestaltung.Glyphs.glyph.leftMetricsKey, FontLab now converts them into FontLab-compatible metrics expressions, the same way it does when you open a
When you export DesignSpace+UFO, FontLab now respects custom Family names set for instances in Font Info > Instances, and writes them correctly to the
When the Font Window uses a codepage filter, it now shows the empty glyph cells as expected.
Font Info > Overview now correctly displays the Safe Bottom value as a negative number, with minus.
When you test OpenType features in the Glyph window and use the glyphtext
/glyphnamenotation, FontLab now applies the features to all glyphs correctly.
If a glyph layer has elements that have a live shift applied, and it has hints, when you change the live shift or expand the transformation, FontLab now updates the hints correctly.
After you apply a filter in the Font window and click the + button at the bottom of the sidebar, FontLab now correctly stores the filter as a new bookmark.
After you use the Fonts panel to duplicate a font, FontLab no longer hides the font guides in the original font.
When you copy and paste multiple elements and hint(s) at the same time, FontLab no longer crashes.
In Classes panel, if the name of a class is very long, the width of the left column no longer changes unexpectedly.
When you edit the glyph name directly in glyph cell caption, the use of an invalid name shows an alert and keep the focus on the glyph. Previously, the focus jumped to the first glyph in Font Window table.
If your feature definitions in the Features panel don’t contain
languagesystemdefinitions in the Prefix section, FontLab automatically generates them when you click Compile Features. FontLab now generates the languagesystem definitions more correctly.
In Font Info > Names, when you edit the Master name, FontLab no longer moves the text cursor to the end of the field.
The Lookups panel now correctly displays the list of base glyphs in
In the TrueType Hinting mode, when you turn on pixel Waterfall Preview after adding a visual hint, FontLab no longer crashes.
Other changes in FontLab 7.2 are described in the previous release notes: