Releases: fontra/fontra-pak
Releases · fontra/fontra-pak
2025.12.6
2025.12.5
- [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
- Accept differently ordered anchor lists when interpolating. This matches fontmake's behavior. PR 2344
- Fix buggy behavior when trying to add an axis to a UFO. Issue 1142, PR 2343
- Fix bad shortcut key repeat behavior Issue 1930, PR 2342
- [font overview] Fix odd selection behavior when using both shift-click and command-click. Issue 2034, PR 2341
- [fontra pak] When quitting, prompt the user if there are still open fonts. fontra-pak Issue 195, fontra-pak PR 206
2025.12.3
- [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
- [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
2025.12.0
- [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 alayerattribute, 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
- 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 thetext/plainclipboard, but not all applications provide that. Issue 2032, PR 2312
2025.11.2
2025.11.1
- [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