Releases: fontra/fontra-pak
Releases · fontra/fontra-pak
Release list
2026.8.0
New features
- Added a new font info panel to author and edit conditional substitutions (Designspace "Rules"). Issue 2688, PR 2743
- [fontra-glyphs] Support reading of Glyphs-specific feature variation syntax. fontra-glyphs Issue 144, fontra-glyphs PR 154, PR 2736
- Allow the font size in the OpenType code editor to be changed with Zoom In and Zoom out menu items (command/control plus/minus) in the (new) View menu. Issue 2470, PR 2735
- Optionally show handles and nodes in background layers. To toggle, use the "Nodes and handles for background layers" menu in "View -> Glyph editor appearance". PR 2733
- [languages] Initial Russian translation contributed by Dmitry Sivukhin. PR 2738
- [languages] Initial Italian translation. PR 2732
- [languages] Separate Spanish for Spain and Latin America. PR 2732
Fixes
- Fix editing the left sidebearing in the Selection Info panel: move anchors and guidelines as well. Issue 2745, PR 2746
- Support glyph names with spaces. Issue 2740, PR 2741
- Fix the menu item background color in dark mode when the item has a submenu; Don't dismiss a menu panel when clicking on an item with a submenu. PR 2739
- Fixes behavior when a character is not encoded, but the (suggested) glyph name for it does exist in the font. PR 2724
Improvements
- Spanish, Portuguese, Chinese, French improvements. PR 2732
2026.7.2
New features
- [languages] Add Spanish translations contributed by Adolfo Jayme Barrientos, Miguel A. Contreras, Gen Ramirez and Romina Hernández. PR 2717, PR 2718
- [languages] Add Portuguese translations contributed by Hallef Henrique P. Sousa, Eduardo Omine and Hugo Carvalho. PR 2708, PR 2710, PR 2711, PR 2714, PR 2718
Improvements
2026.7.1
Improvements
- [designspace] Respond to external changes in include()'d feature files. PR 2703
- [fontra-glyphs] Respond to external changes in include()'d feature files. fontra-glyphs PR 151
Fixes
- [fontra-glyphs] Fix handling of external feature files. fontra-glyphs Issue 149, fontra-glyphs PR 150
- Fix unintended "linking" issue with pasting a single anchor (or guideline) into multiple sources. Issue 2705, PR 2707
- [menu bar] Fixes regression with submenus. PR 2696
- [Fontra Pak export/designspace] Fix/work around TTF/OTF export problem by writing features to all source UFOs. PR 2697
2026.7.0
New features
- [font overview] Support cross-axis mappings, put hidden axes in a separate section, and in general bring the axes UI in line with the glyph editor. Issue 2652, PR 2691
- [font overview] Allow quick glyph selection by typing a glyph name or a character. Issue 2677, PR 2682
- [font overview] Add "Copy Glyph Name(s) and "Copy Character(s)" context menus. Issue 2676, PR 2681
Improvements
- [menus] Make menus behave well when the items don't fit the viewport. PR 2694
- [editor] Improve zoom in/out behavior when there is no selection. This used to use the scene center, and now uses the view port center, which behaves much better with larger texts. Issue 2686, PR 2687
- [font overview] Change the behavior of "Select All" to really select all, and not skip glyphs that aren't in the font (but are in the combined selected glyph sets) PR 2681
- [glyphsets] Updated the Google Fonts glyphsets to 1.1.3. Issue 2673, PR 2675
- [languages] Some new strings and some improved strings for Simplified Chinese and Traditional Chinese, contributed by 湖远星(Lake桑). PR 2674
Fixes
- Fix bug with font source interpolation after toggling the "Is Sparse" flag. PR 2693
- [font overview, Firefox] Prevent opening two tabs instead of one when typing Enter to open the selection in the glyph editor. Issue 2678 PR 2680
2026.6.5
Fixes
- [languages] Fix caching behavior for language files (UI strings), to ensure we always see the latest version. Issue 2668, PR 2669
- [tests] Ensure tests written in TypeScript are run as part of the test suite. Issue 2664, PR 2670
2026.6.4
New features
- [editor] Add contextual menus for curve type conversion (to cubic, to quadratic). Issue 151, Issue 2662, PR 2666
- [editor] Use tab key to cycle through the selectable items (points, components, anchors, guidelines). Issue 2638, PR 2645
Improvements
- [Safari] Work around Safari performance problem with long canvas texts. Found and fixed by Qwerasd Issue 2654, PR 2665
- [editor] Make the middle mouse button a shortcut for the hand tool (for panning), as is common in drawing applications. Issue 2659, PR 2661
- [browser] Keep forward history when using the browser back button. PR 2660
- Make page/view titles more consistent, remove "Fontra" prefixes. Issue 2650, PR 2657
Fixes
- Work around a problem with dead-key text input on Chromium browsers on Windows. Issue 2628, PR 2631
2026.6.3
Fixes
- Fix erratic behavior when .fontra data is stored in a folder that is managed by iCloud. Issue 2626, PR 2630
2026.6.2
Improvements
- [cross-axis-mappings] Add checkbox to deactivate individual mappings. PR 2627
- [cross-axis-mappings] Improve behavior in the presence of discrete axes, by ignoring them. Issue 2623, PR 2624, PR 2625
- [fontra-workflow] Add a
drop-kerningfilter. PR 2622 - [fontra-pak] Fix "check for updates" functionality. fontra-pak PR 252
2026.6.1
Improvements
- [fontra-workflow] Improve performance of full instantiation, especially when there are many axes. PR 2621
2026.6.0
Improvements
- [fontra-workflow] Reformatted the .yaml test files so that each step starts with its operational keyword, which reads a lot better. PR 2620
- [fontra-workflow] Add support for instantiating with cross-axis mappings PR 2619
- [fontra-workflow] Make the fontra-workflow backend respond to external changes to the .yaml file. PR 2618
- [shaping] Gracefully handle invalid conditional substitution rules that use unknown axes. PR 2598
- [glyph search] Allow
U+- or0x-prefixed hex code points in various glyph search fields, to find glyphs by their hexadecimal code point. Issue 2606, PR 2608 - [cross-axis mappings] When a font has cross axis mappings, activate "show effective location" by default. PR 2609
- [cross-axis mappings] When creating a new cross-axis mapping, make sure it is in view by scrolling to the end. This improves the experience when there are many mappings. PR 2610