Skip to content

Releases: fontra/fontra-pak

2025.12.6

30 Dec 19:55

Choose a tag to compare

  • [fontra pak] Fix update detection mechanism on MacOS.

2025.12.5

30 Dec 19:37

Choose a tag to compare

  • [font overview] Implement dragging in the glyph cell view to quickly select ranges. PR 2350
  • [font overview] Fix arrow key up/down behavior to not skip lines that are shorter than the current position. PR 2351
  • [opentype feature editor] Fix scrolling behavior in the OpenType feature editor. Issue 2345
  • [designspace] Write OpenType features only to the default source, write empty features to the other sources. When applicable, add a warning to the feature text to inform about Fontra's current destructive behavior when editing features. PR 2346

2025.12.4

19 Dec 18:15

Choose a tag to compare

2025.12.3

13 Dec 13:42

Choose a tag to compare

  • [fontra-pak ubuntu] Make sure the binary for Ubuntu is executable. fontra-pak PR 205
  • [shape tool] Fix the stroke color when dragging a new shape in dark mode. commit

2025.12.2

05 Dec 10:22

Choose a tag to compare

  • [fontra-pak] Add a binary for Linux to the release. Contributed by Dr Anirban Mitra. fontra-pak PR 203
  • [designspace] Fixed a bug where Fontra would create an invalid UFO when opening a .designspace file that refers to a non-existent UFO. Issue 2335, PR 2336

2025.12.1

03 Dec 18:56
10dba70

Choose a tag to compare

  • Fixed two regressions with the font sources panel and designspace files that were introduced with version 2025.12.0 (PR 2333):
    • Fix "unknown kerning identifier" error when creating a new font source
    • Fix warning when a sparse (designspace) source cannot be made not sparse

2025.12.0

02 Dec 15:19
10dba70

Choose a tag to compare

  • [editor] Fix UI glitch where "select all" could unexpectedly cause all UI text to be selected instead of doing "select all" in the editor. PR 2332
  • [font sources] Prompt the user with a warning when toggling the "Is sparse" source checkbox. Part of PR 2331.
  • [kerning] Various kerning improvements (PR 2324):
    • Bring Fontra's kerning behavior in line with how fontmake treats designspace/ufo: every non-sparse source participates, falling back to zeros when values are missing
    • Fix a bug that allowed adding kerning to sparse sources
    • Improve "insert interpolated kerning source" so it will keep sparse kerning exceptions as sparse as possible
  • [font overview] Distinguish more clearly between glyphs that exist and glyphs that do not exist in the font. Additionally, display the fallback glyph in existing but empty glyphs, both in the font overview and in the editor view. Issue 2311, PR 2313
  • Prevent deletion or deactivation of last active glyph source. This prevents confusing behavior. Issue 2321, PR 2322
  • Improve the "just start editing and the glyph source will come into existence" behavior for these cases (PR 2319):
    • Dragging the selection bounds handles to scale or rotate
    • Using various items in the Selection Transformation panel
  • [font sources panel] Make source name list and source info panel scroll independently. Issue 2318
  • Add "Is Sparse" checkbox to the font source UI. A "sparse" font source does not participate in kerning and in line metrics. (Part of the designspace PR mentioned below)
  • In the sources panel, the default source name is now highlighted in bold. (Part of the designspace PR mentioned below)
  • [designspace] Synchronize "sparse master" behavior with fontmake's behavior: if a <source> element has a layer attribute, consider the source "sparse". (Fontra's old behavior only considered sources sparse when the layer attribute was present and differed from the default layer name.) Issue 2314, PR 2315

2025.11.3

15 Nov 20:10

Choose a tag to compare

  • Improve pasting vector data from other applications. This is done by recognizing SVG data on the clipboard with type image/svg+xml. Previously Fontra only recognized SVG when it was on the text/plain clipboard, but not all applications provide that. Issue 2032, PR 2312

2025.11.2

14 Nov 12:01

Choose a tag to compare

PR 2310:

  • Fix some edge cases related to creating kerning exceptions
  • Fix kerning pair deletion (there were some stale cache issues)
  • Add explicit "Delete kerning pair" context menus for "all sources" and "this source"

2025.11.1

13 Nov 08:45

Choose a tag to compare

  • [fontra-pak] Issue releases instead of nightly builds. Fontra Pak releases use a Calender Versioning scheme: "YYYY.MM.PATCH" and can be found here. So, with a GitHub account, you can now subscribe to release notifications by watching releases on the fontra-pak repository.
  • Add support for sparse kerning exceptions. These are kerning exceptions that only exist in some locations and not all. Issue 2305, PR 2306
  • Improve support for global axes in variable components, by allowing the designer to override or fine-tune global axis values. The component sections in selection info panel now have a "hamburger" menu with some options: 1. Show global axes (as part of the component location) (default off), 2. Sort glyph axes (default on). Co-authored with NightFurySL2001. Issue 2155, PR 2276