Commit Graph
2024 Commits
Author SHA1 Message Date
jpirnay 907fdadf16 Drop unsupported static=True kwarg from instantiateVariableFont
instantiateVariableFont() in current fontTools doesn't accept a
`static` parameter (signature: varfont, axisLimits, inplace=False,
optimize=True, overlap=…, updateFontNames=False, *, downgradeCFF2=False).
Calling it with static=True raises TypeError, breaking
extract_static_instance() for any sd-fonts.yaml entry that uses the
`variable: {wght: …}` form.

Drop the unsupported kwarg; keep updateFontNames=True (name table
accuracy) and optimize=False (skip wasted gvar work when every axis
is fully pinned). The output is still a fully-pinned static instance
because all yaml-declared axes are pinned in `axes`.
2026-05-10 08:28:16 +02:00
jpirnay fbd79d158a Merge pull request #191 from jpirnay/fix-dashbetweenwords
fix: Use dash as valid breakpoint between words
2026-05-10 06:51:20 +02:00
jpirnay d870d4f99f Use dash as valid breakpoint between words 2026-05-09 19:59:10 +02:00
jpirnay 436b079ef7 Merge branch 'master' of https://github.com/jpirnay/crosspoint-reader 2026-05-09 01:25:29 +02:00
jpirnay 803d790718 version bump 2026-05-09 01:25:27 +02:00
jpirnay b57bd39916 Enhance README with tables support in strikethrough
Updated README to include support for tables in strikethrough feature.
2026-05-09 01:22:03 +02:00
jpirnay eee63b2155 Language updates 2026-05-09 01:08:15 +02:00
jpirnay 6059cb8a25 Add firmware update options to submenu 2026-05-09 00:36:54 +02:00
jpirnay f6d2b7442b Allow (empty) directory removal 2026-05-09 00:15:28 +02:00
jpirnay 1f1a80581d Merge pull request #185 from jpirnay/feat-pr1775
feat: Add and refactor carousel theme (Upstream 1775 by zgredex)
2026-05-09 00:10:00 +02:00
jpirnay fe96dfa7a5 Remove unused variable 2026-05-09 00:04:38 +02:00
jpirnay 481309a708 Don't gate thumbnail generation on the href extension 2026-05-08 23:55:45 +02:00
jpirnay b43ba8059b Height-only upscaling still never takes effect 2026-05-08 23:51:46 +02:00
jpirnay db4ef52d22 Remove the destination file on post-create failures 2026-05-08 23:50:27 +02:00
jpirnay 67e2d802ea Keep the header out of the cached framebuffer 2026-05-08 23:48:56 +02:00
jpirnay c66cfc261a Refresh the cached frame when the selected book changes. 2026-05-08 23:46:05 +02:00
jpirnay a20e20aae0 Guard extension split to filename only 2026-05-08 23:44:07 +02:00
jpirnay 08ddc4e481 Use smaller fit scale 2026-05-08 23:41:43 +02:00
jpirnay 9cd732bfd8 Amend error code 2026-05-08 23:37:03 +02:00
jpirnay 432b47b2ee Merge pull request #184 from jgoguen/add-beta-release-setting
feat: Allow OTA update to beta releases
2026-05-08 23:34:10 +02:00
jpirnay 79ef2eea91 Some fixes for cover generation 2026-05-08 18:04:41 +02:00
jpirnay 13e87ff470 Reduce memory need 2026-05-08 17:29:59 +02:00
jpirnay 98e7c14c16 Proper sidecar cover support 2026-05-08 16:09:39 +02:00
jpirnay a26d076721 More tweaks 2026-05-08 12:00:01 +02:00
jpirnay 0e88c69d80 More tweaks 2026-05-08 11:54:24 +02:00
jpirnay 0b78735ce3 Tweaks 2026-05-08 11:40:16 +02:00
jpirnay 8a92edcea5 Add and refactor LyraCarouselTheme by zgredex 2026-05-08 09:36:12 +02:00
Joel Goguen 3a612df4b5 feat: Allow OTA update to beta releases 2026-05-07 23:29:15 -04:00
jpirnay 4005bf55e5 Add Lyra Carousel home theme 2026-05-07 23:42:35 +02:00
jpirnay 0b93445450 Fix order of description and team size for CrossInk 2026-05-07 23:13:15 +02:00
jpirnay 95912269fc Add crossink as option 2026-05-07 23:12:16 +02:00
jpirnay a670012328 Merge pull request #181 from jpirnay/feat-table
feat: Adapt table implementation from crossink
2026-05-07 22:45:10 +02:00
jpirnay 3316d33a4e Review comments 2026-05-07 22:20:10 +02:00
jpirnay 91e9539ee2 Merge pull request #182 from jpirnay/feat-progressive-jpeg
feat: Add progressive jpeg support (idea from broemp)
2026-05-07 22:17:26 +02:00
jpirnay e22ec604a6 Fix 2026-05-07 22:02:21 +02:00
jpirnay 609d8eec25 Add progressive jpeg support (idea from broemp) 2026-05-07 21:47:59 +02:00
jpirnay 02bdf3f65d Revert "Adapt table implementation from crossink"
This reverts commit ca9475f0c3.
2026-05-07 21:37:50 +02:00
jpirnay 3ecbf29bd4 Adapt table implementation from crossink 2026-05-07 21:35:14 +02:00
jpirnay ca9475f0c3 Adapt table implementation from crossink 2026-05-07 21:33:35 +02:00
jpirnay 1ca18c4575 Revert to same quantization thresholds as in upstream 2026-05-07 20:25:57 +02:00
jpirnay ce9e0d83ec Merge pull request #180 from jpirnay/feat-pr1786
feat: SD-card firmware update + X3 bootloader compatibility (upstrem 1786 by eunchurn)
2026-05-07 20:10:16 +02:00
jpirnay 3a93355d98 Proper linewrap and centering 2026-05-07 20:02:35 +02:00
jpirnay eb203f3ba3 Properly wrap message 2026-05-07 19:54:40 +02:00
jpirnay a0aee0ba1b SD-card firmware update + X3 bootloader compatibility (#1786) 2026-05-07 19:38:12 +02:00
jpirnay 82448e856e Merge pull request #179 from jpirnay/feat-pr1809
feat: Movable status bar and dual-edge progress bars (upstream PR 1809 by LSTAR1900)
2026-05-07 19:19:50 +02:00
jpirnay b7a2a4b243 Use fixed-size integers for BookMetadataCache data (#1844 by znelson) 2026-05-07 19:09:12 +02:00
jpirnay b56666c96e Review comments 2026-05-07 19:06:48 +02:00
jpirnay dc86568738 Update missing xlarge inter 2026-05-07 08:38:51 +02:00
jpirnay f127ec8f9e Review updates 2026-05-07 08:38:23 +02:00
jpirnay 104af74079 Additional glyphs 2026-05-07 08:31:22 +02:00