In the second step, FontLab uses the element order defined in the Elements panel to match the remaining elements (this was previously the behavior for all elements). Quick measurement correctly updates on screen when you move a point or segment with cursor keys. Zones. Now you can click that button (in the Glyph panel), and it will remove all expressions in all font masters for that glyph. Copy Layer. The context menus in the Glyph window now appear slightly further away from the pointer so it’s no longer possible to accidentally trigger menu items when you merely open the context menu. When Preferences > Font window > Caption > Editable is on, and you enter a Unicode codepoint directly into the caption of a Font window glyph cell, FontLab no longer opens the Search field and correctly updates the Elements panel. TTH. in the Glyph window, the Esc key moves the focus up one level. The right-click (Ctrl-click) context menu in the dialog no longer shows white text on white background. Press ShiftCmdP (Mac) or ShiftCtrlP (Windows), type a partial name of a command (e.g. Now, when you’re trying to export an OpenType+CBDT font in such situations, FontLab will present a dialog box that will list the PPM sizes that will not be exported or that will prompt you to enter a rasterization PPM smaller no larger than 127. When you were editing a Tangent node or a Tunni line using the mouse (especially with Contour > Coordinates > Round when Editing turned on), the contours could get distorted because rounding errors would accumulate. In the OT class conversion method dropdown, choose where a class that has more than threshold number of glyphs will be placed: This setting does not apply to GPOS features, or to class kerning — only to GSUB classes. Context menu. The adjustment value expresses the change of the advance width of the 1st glyph or class when it is followed by the 2nd glyph or class. Recipes. ☆ When you turn on Tunni lines (View > Tunni Lines or L) and click a Tunni line, you can edit the line using the cursor keys. Tab key. FontLab 7.1.2 has a new Python class ExportControl in the fontlab module. When you select a cell and Paste Component (ShiftCmdV), FontLab now immediately updates the content of the Elements panel. The contents of the Measurements panel are no longer blanked out by doing File > Revert Font on a multi-layer font. ☆ VFB ghost hints. FontLab now saves the state of the Live Update checkboxes inside your VFC/VFJ, so you can easily set one font to have live update on and another font to have it off. Enlarge the width of the panel to comfortably enter long metric expressions. Now, FontLab saves the Sketchboard text boxes that use a particular font in the corresponding VFC/VFJ file. When you open a .glyphs file and choose Tools > Actions, FontLab no longer shows incorrect spacing. Note: OpenType+sbix fonts can be rasterized into larger PPMs. Right now, it will show only one glyph, the .notdef. This has now been improved. Under some circumstances FontLab could generate an empty OpenType+sbix color font. General, editing, anchors, actions, FontAudit, copy-paste, Metrics, kerning, Font window, Font Info, hints, guides, classes, Variation, imported artwork, components, auto layers, elements, Glyph names, OT features, text, layers, color, files, UI, Python, varia, Detecting Element References or Composites, Unfill element references in element groups, Appearance of automatically-named anchors, Copy expressions to masters in Glyph panel, Adding features with or without auto-generated content, Execute .vfpy and open .py Python scripts, “A Multiple Master based method for scaling glyphs without changing the stroke characteristics”, Use friendly glyph names when you add new glyphs, See length of diagonal handles and line segments, Easily link a sidebearing to the opposite sidebearing, Easily remove metric expressions across masters, Font export and batch automation with Python scripting, Choose how FontLab decompiles OT classes and substitutions, Better drag-drop of many vector and bitmap artwork files, See and fix invalid components with FontAudit, Use the same element for filled shapes and for unfilled counters, Combine and join contours across elements, Updated TypeRig with new Delta Machine tool, If a component in the current layer refers to a glyph that exists but that does not have the current layer, the, If a component refers to a non-existing glyph, the, select the end nodes of the contours and choose, When used in the LSB field, it’s equivalent to, When used in the RSB field, it’s equivalent to. When exporting a legacy kern table, FontLab correctly uses the specified maximum number of pairs. The panel now also has a Remove element from Gallery button. If different parts of a glyph have different contour direction, they will get the proper TrueType or PostScript direction, depending on your choice. If lookups are re-used or their order is complex, FontLab always them as named FEA lookups in the Prefix. If you don’t have any nodes or segments selected, you can edit a segment directly via non-node editing: place your pointer over the outline (not a node) so that a blue rhombus appears, and drag it. This version has many more UFO-related improvements, please check the Bug Fixes section. by drag-dropping it from Finder or File Explorer onto the FontLab 7 app icon, or onto the Font window or Glyph window, by starting FontLab 7 via command line with the path to the Python script as a command line argument. FontLab now limits the Font Info > Font Dimensions > Italic angle value to -/+60°. When this is on, FontLab decompiles all GSUB and GPOS features found in the font into the FEA syntax and puts the definitions in the Features panel. In the Kerning panel local menu, Import Kerning is now called Copy Kerning From for consistency. The TypeRig by Vassil Kateliev is a powerful extension package for FontLab 7. However, FontLab shows the red dotted line that points to a suggested node, but no longer shows the red circular snapping point. When you enter a negative value or an expression that results in a negative value, FontLab sets the advance width to 0. For example, if you specify the desired segment length of 100 and turn off Randomize, a line segment that is 752 units long will be split into 8 equal segments of 94 units each. The recipe a+acutecomb&b+gravecomb will first attach acutecomb over a, then attach gravecomb over b, and then assemble these results into a ligature. You can now activate a Toolbar button or an underscored dropdown text button by clicking the area slightly outside the button, so it’s easier not to miss it. Negative advance widths are not permitted in OpenType fonts, and exporting fonts that contained negative widths to OpenType failed. Full license: $459. Once you hav… Tools > Commands is now called Tools > Commands & Shortcuts, as this command serves both as a command launcher and as a place where you can customize keyboard shortcuts. include positioning that not horizontally changes the advance width of the first glyph or class in a pair, but also changes the advance width or positioning of the 2nd glyph or class, horizontally or vertically. When you have selected some object (contour, element etc.) The Metrics table (View > Metrics Table) now shows the metrics fields for the current glyph in bold on a slightly darker background. The Open contours setting in the Outlines section of the export profile is now called Export open contours and has three settings, one of which is new: You can now choose between receiving notifications about the availability of stable versions or beta versions of FontLab. When splitting, it keeps the existing nodes and inserts new nodes, either at equal distances (so the length of each new segment approximates the desired segment length), or at random distances (if Randomize is on). When you copy contours in FontLab Studio 5, FLS5 creates an AICB (simplified EPS) representation of the contours in the clipboard.