Skip to content

Releases: fontra/fontra-pak

2026.8.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 19:59
8d1a76e

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

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:56
8b3581d

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

  • [languages] Added more French strings contributed by Gaëtan Baehr. PR 2717
  • [languages] Added more opportunities for localizations. PR 2709
  • [languages] Add missing Dutch translations. PR 2713

2026.7.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 14:59
8b3581d

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

Choose a tag to compare

@github-actions github-actions released this 10 Jul 10:26
8b3581d

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

Choose a tag to compare

@github-actions github-actions released this 28 Jun 09:38
eb46b5f

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

Choose a tag to compare

@github-actions github-actions released this 26 Jun 20:38
eb46b5f

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

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:03
578cc38

Fixes

  • Fix erratic behavior when .fontra data is stored in a folder that is managed by iCloud. Issue 2626, PR 2630

2026.6.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:57
578cc38

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-kerning filter. PR 2622
  • [fontra-pak] Fix "check for updates" functionality. fontra-pak PR 252

2026.6.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 09:56
90ee07c

Improvements

  • [fontra-workflow] Improve performance of full instantiation, especially when there are many axes. PR 2621

2026.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 18:54
90ee07c

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+- or 0x-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