Commit graph

769 commits

Author SHA1 Message Date
Fini Jastrow 64a084f954 OpenDyslexic: Correct upstream and version info
Related: #2067

Reported-by: Krisque <chrisemke@protonmail.com>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-09-01 23:54:46 +02:00
Finii 04c4c4ee07 [ci] Bump release version 2026-08-21 10:32:33 +00:00
Fini Jastrow 5c68be9ada Overpass: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:37:38 +02:00
Fini Jastrow eca7452fb9 Meslo: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:33:13 +02:00
Fini Jastrow e2753e092c iA-Writer: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:22:22 +02:00
Fini Jastrow da9a0de4f0 IBMPlexMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:18:14 +02:00
Fini Jastrow b51bb186c1 3270: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:15:11 +02:00
Fini Jastrow bc2b01f36c Update sankey diagram
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 15:15:27 +02:00
Fini Jastrow f8a48f93df generate-font-image-previews: Fix shellcheck warnings
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 12:12:31 +02:00
Fini Jastrow 789383274b gotta-patch-em: Fix shellcheck warnings
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 12:08:27 +02:00
Fini Jastrow 48e1a64620 CI: font-patcher: Always check the correct amount of glyphs patched in
[why]
It went unnoticed now at least 2 times that a release is budgered
because the patch start and end have not been adjusted after expansions.

[how]
Add an --experimental feature that checks the actually patched-in number
of glyphs versus the number of glyphs claimed in the i_*.sh files.

If the new flag is given:
Output the findings. Abort run when mismatch.

Fixes: #2056

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 12:08:27 +02:00
Fini Jastrow edf011871c Open Dyslexic: Follow Casks rename
See discussion in

https://github.com/Homebrew/homebrew-cask/pull/238922

Related #1918

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 01:12:56 +02:00
Fini Jastrow 588d15e02c Monaspace: Follow Casks rename
See discussion, we follow:

https://github.com/Homebrew/homebrew-cask/pull/225066

Related #1918

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 01:12:38 +02:00
Fini Jastrow bacd7aae9e Casks: Add new stanza
Related: #1918

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 01:12:09 +02:00
Fini Jastrow 6d62c049a8 Casks: Fix switch to tar.xz archives
The previous change was not quite sufficient... a lot stuff has been
forgotten.

commit 6c5f2ad4 casks: Switch to tar.xz archives

Fixes #2041
Fixes #1918

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 01:11:14 +02:00
Fini Jastrow 7515d626b7 generate-font-image-previews: Overhaul
This is so seldom used, what I want always changes.
Now we have a two step thing, that lists all stuff first
and after installing the fonts we can generate.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 23:17:23 +02:00
Fini Jastrow f91f2d4e72 SymbolsOnly: Correct metadata
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 23:14:51 +02:00
Fini Jastrow 4b791dffcb release.sh: Fix order of ops
generate-css.sh also creates glyphnames.json, and a current one of that
is needed for the font-patcher, i.e. gotta-patch-em

The font-patcher-zip release has been missing.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 22:15:39 +02:00
Fini Jastrow a104906a8b VictorMono: Correct metadata
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 22:15:39 +02:00
Fini Jastrow be2792380d fetch-archives: Allow to download draft-release artifacts
[why]
I always struggle to get the artifacts downloaded when releasing,
because I usually need them before the release has been published. Then
the links are different and some authorization is needed.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 22:15:39 +02:00
Finii 48ab44829f [ci] Bump release version 2026-08-02 01:58:14 +00:00
Fini Jastrow 730af090db CI: Fix: Purge destination directory always on release
See previous commit

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 01:18:51 +02:00
Fini Jastrow 1372be598b CI: Purge destination directory always on release
[why]
When the fonts or the subdirectory structure of a font is changed that
will leave some 'old' files and/or directories in the patched-fonts/
directory. The archiver will try to pack them all and bails out.

In fact on a RELEASE we can safely purge always, because the complete
structure will be regenerated anyhow. The problem with purging exists
only when working locally and patching only some font files.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 21:56:55 +02:00
Fini Jastrow 5618be98a8 AnonymousPro: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow c1f836ef8f VeraSansMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow 148569d698 CodeNewRoman: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow d268bf9938 FantasqueSansMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow 060220bd0e FiraCode: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow a14019a83c FiraMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow 17f61ded9c Go-Mono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow 35f0b72d3e Hack: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:20 +02:00
Fini Jastrow d4561d2342 Hasklig: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow b760ce278c Hermit: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 70c487af34 InconsolataGo: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow d362c88ee9 JetBrainsMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 775420f333 Lekton: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 4fe3156c29 Monofur: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow a7bd499510 Monoid: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 5e6f8c58b2 Mononoki: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 6f29ff3c31 RobotoMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 3b74034500 Tinos: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 625a18e9b0 Ubuntu: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow b762b6f27c UbuntuMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 20:43:19 +02:00
Fini Jastrow 40cc441921 gotta-patch-em: Work on fonts in alphabetical order
[why]
The unsorted order how the fonts are processed can be confusing, esp if
you want to guess where we are and how log it will still take.

[how]
Sort all found filenames.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-01 19:14:00 +02:00
Fini Jastrow b2912110b3 Rename D2Coding to D2Koding (RFN license)
[why]
When we added D2Coding we did not correctly determine the license and
worked as if it was OFL-1.1-no-RFN, but in fact it has an RFN clause and
is OFL-1.1-RFN.

So we need to rename the font when it is patched.

[how]
This commit expands the SIL_TABLE in the `font-patcher` so that any
patching substitutes `D2Coding` with `D2Koding`.

Related discussion with upstream:
https://github.com/ryanoasis/nerd-fonts/discussions/1968#discussioncomment-17807000

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-07-31 21:48:23 +02:00
Fini Jastrow 52a0d74944 Update license-audit
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-07-31 20:36:00 +02:00
Fini Jastrow dd050b21ca Update MPlus to 1.100
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-07-31 20:02:11 +02:00
Fini Jastrow 94e8693f6e Update Iosevka Term Slab to 34.8.0
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-07-31 20:02:10 +02:00
Fini Jastrow 537670b318 Update Iosevka Term to 34.8.0
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-07-31 20:02:09 +02:00
Fini Jastrow e000059ed7 Update Iosevka to 34.8.0
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-07-31 20:02:06 +02:00