Commit graph

3200 commits

Author SHA1 Message Date
Fini Jastrow 2b211fb430 fc_install: Remove FontPatcher.zip from fonts list
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-09-03 15:06:36 +02:00
Fini Jastrow ad2359a6c3 fc_install: Make help the default command
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-09-03 15:06:36 +02:00
Fini Jastrow a33bad2e4c fc-install: Modify comments
Also clean up $0 output.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-09-03 15:06:36 +02:00
Fini Jastrow 21f732211e fc-install: Allow Mac and XDG
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-09-03 15:06:36 +02:00
Fini Jastrow 0933f6d921 fc-install: Drop hard fc-cache dependency
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-09-03 15:06:36 +02:00
Markus Heiser aee2a637c9 [mod] fc_install: font config installer for the nerd-fonts 2026-09-03 15:06:36 +02:00
allcontributors[bot] 0faaeb3657
docs: add chrisemke as a contributor for doc (#2070)
Some checks failed
Update contributors / Update gh-pages contributors (push) Has been cancelled
Update gitignore and gh-pages / sync_pages (push) Has been cancelled
Update gitignore and gh-pages / update_gitignore (push) Has been cancelled
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-09-01 23:57:24 +02:00
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 73e5da3b33 [ci] Update FontPatcher.zip
Some checks failed
PackSVGs / create-symbols-font (push) Failing after 0s
Update contributors / Update gh-pages contributors (push) Has been cancelled
Docker release / Publish image (push) Has been cancelled
Update gitignore and gh-pages / sync_pages (push) Has been cancelled
Update gitignore and gh-pages / update_gitignore (push) Has been cancelled
Create FontPatcher.zip / build (push) Has been cancelled
2026-08-22 10:22:15 +00:00
Fini Jastrow 50d375afcd font-patcher: Fix progressbars
[why]
There were again multiple lines for some glyph sets, where the patching
happens in chunks. I thought I fixed that (having only one line/bar per
glyph set) but obviously that is broken.

[how]
Move the output of the line break - that happens on the start of a new
set - to the correct position.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-22 12:15:21 +02:00
Fini Jastrow b894ea7803 [ci] Update FontPatcher.zip (replay failed ci)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 16:14:43 +02:00
Fini Jastrow a942782739 [ci] Regenerate CSS files (replay failed ci)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 15:58:33 +02:00
Fini Jastrow 895c19593a [ci] Regenerate fontconfig (replay failed ci)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 15:56:02 +02:00
Fini Jastrow 7cb8608f99 Remove empty patched-fonts directories
We flattened the {un,}patched-fonts directory structure.

But purging the destination directory with the new gotta-patch-em
option did not clean all up, so do it manually now.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 15:49:33 +02:00
Finii f034eeafc0 [ci] Rebuild patched fonts 2026-08-21 10:35:37 +00:00
Finii 04c4c4ee07 [ci] Bump release version 2026-08-21 10:32:33 +00:00
Fini Jastrow 776a192283 Trigger Release 3.5.1
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:47:13 +02:00
Fini Jastrow a08167910c Fix: VictorMono: Flatten directory structure
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-21 09:39:59 +02: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 c26820b5b8 Fixup: SpaceMono: Remove fi/fl ligs
This is just a correction of the commit message of commit

    ca537ca01c SpaceMono: Remove fi/fl ligs

The paragraph regarding the 2 cell wide ligs is wrong. Just ignore it.

The ligature is 1 cell wide, but it takes two letters to create it, so
any vertical alignment will break. The issue mentioned in the
paragraph (which is not existing here) originates from ShareTechMono.

[note]
Change config.cfg slightly just to have a handle to find this commit via
`git log`, `git blame` or the likes.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-10 13:00:06 +02:00
allcontributors[bot] cedc9f2d40
docs: add kStor2poche as a contributor for bug (#2063)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-08-10 12:32:19 +02:00
Fini Jastrow ca537ca01c SpaceMono: Remove fi/fl ligs
[why]
With commit
    d501410 Update SpaceMono to 1.003

we have this statement
    Ligatures moved into discretionary, so we do not need to remove them
    anymore.

but it is wrong. The fi/fl ligatures moved into discretionary ONLY for
the Regular/Bold, but they are still ordinary ligatures in *Italic.
Which is a bug in the original/upstream font.

Furthermore when we crate the hard-monospaced Nerd Font Mono variant the
ligs will be shrunk to 1 cell wide, while the content of the `fi` lig is
of course two cells, ending up in strange overwriting issues.

[how]
Remove the `fl` and `fi` ligatures completely.

[note]
The arrow-calt rules did not resurface in neither Regular nor Italic.

Fixes: #2062

Reported-by: @kStor2poche
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-10 12:16:46 +02:00
Fini Jastrow da778d6bb3 doc: Announce v3.5.1
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-05 12:38:48 +02:00
Fini Jastrow a4156ff0b4 doc: GoogleSansCode
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-04 08:05:56 +02:00
Fini Jastrow 96d5421d96 Remove empty patched-fonts directories
With #2054 we flattened the directory structure, see that PR.

But purging the destination directory with the new gotta-patch-em
option did not clean all up, so do it manually now.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 17:41:59 +02:00
Fini Jastrow 9cdefce3c3 doc: Update gotta-patch-em help in readme.md
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 15:35:13 +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 2839b09820 doc: Update font-patcher usage in readme.md
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 15:15:27 +02:00
Finii 3f4efe53e6 [ci] Update FontPatcher.zip 2026-08-03 10:15:02 +00: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 5354bf70a6 Fix: Flatten directories
After #2054 the workflow has not been updated and tried to get the fonts
from the old locations.

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 7973d1e6dd font-patcher: Fix missing new Devicons
[why]
While the Devicon set has been expanded the codepoint for start and end
have not been adapted. So we have release v3.5.0 without the new
Devicons.

[how]
Take the correct number from i_cod.sh. Take offset into account.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-03 11:36:42 +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 e231011b1a CI: Prepare for update casks workflow run [skip ci]
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 23:49: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
Fini Jastrow 81aef4bfa4 Update changelog
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 17:52:54 +02:00
Fini Jastrow bbb2db23a1 [ci] Update FontPatcher.zip (replay failed ci)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2026-08-02 14:25:42 +02:00