Commit graph

277 commits

Author SHA1 Message Date
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
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
Finii adc63a0b78 [ci] Rebuild patched fonts 2026-08-02 02:01:11 +00:00
Justin Su c8c209272c Replace "Issue 1433" with direct link 2026-07-27 09:30:51 +02:00
Finii ae57d27445 [ci] Rebuild patched fonts 2025-04-24 16:28:01 +00:00
Fini Jastrow 801fb9fe88 Update CascadiaCode to 2407.24
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2025-04-16 23:40:27 +02:00
Finii adc02c2976 [ci] Rebuild patched fonts 2024-11-18 02:54:21 +00:00
Fini Jastrow 224174a663 doc: Show RFN permissions more visibly
[why]
The fonts where we are allowed to keep the font name despite the RFN
clause in the license have nothing mentioning of RFN or the exception in
the readmes. But it is recommended (required?) by SIL to inform users of
that exception in a most transparent way.

[how]
Add that bit of information to the readme files in the patched-fonts
directories and the release archives.

[note]
Also some other information seemed to be missing, by the complete
rebuild of the readme it also got updated (Gohu/ProFont).

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-08-30 12:57:59 +02:00
Finii 630a3eebaa [ci] Rebuild patched fonts 2024-04-12 14:34:45 +00:00
Finii a3e0a4aa82 [ci] Rebuild patched fonts 2024-04-04 07:55:57 +00:00
Fini Jastrow e665d39328 Terminus: Remove old patched font directories
[why]
With commit
  23a14f184 Update Terminus to 4.49.3

we dropped the subdirectory structure of Terminus, but forgot to remove
that structure in the patched-fonts/ directory. The release will clear
the destination directory but not remove subdirectories, so we end up
with the 3.1.1 and 3.2.0 patched font files in the repo.

Luckily this is catched by the archiver process:

[Nerd Fonts]  Limiting archive to pattern 'Terminus'
[Nerd Fonts]  Packing Terminus.tar.xz (24 fonts)
[Nerd Fonts]  Did not pack expected number of font files! Likely same font names for different paths.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-04-04 07:06:15 +02:00
Fini Jastrow 51c917212c Remove obsolete patched MPlus fonts
[why]
With commit
  72c335de1  Update M PLUS

the fonts CodeLatin and CodeLatinExpanded got renamed to CodeLatin50 and
CodeLatin60. The old build artifacts still linger while the new fonts
were added.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-04-03 16:18:46 +02:00
Fini Jastrow cff8195577 Iosevka/IosevkaTerm: Prepare patched fonts dir
[why]
When we drop the subdirectories we probably need to clean
up the patched-fonts directory first, or the old font will
not be overwritten.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:22:36 +01:00
Fini Jastrow 298f3a13e7 Update InconsolataLGC to 1.5.2
Also remove patched-fonts/InconsolataLGC/ subdirectories.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Lucy Phipps 0c2a028715
update Intel One Mono to 1.3.0 2024-03-25 15:35:08 +00:00
Fini Jastrow 0b4b66abbd SourceCodePro: Prepare for restructuring release
[why]
The subdirs will not be cleared/removed automatically, so we restructure
already now.

[how]
Move all files into the font-root dir.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-01-10 14:42:03 +01:00
Finii e984b63dca [ci] Rebuild patched fonts 2023-11-26 17:52:22 +00:00
Finii 4ebce7f8a3 [ci] Rebuild patched fonts 2023-11-21 10:25:29 +00:00
Fini Jastrow 565d91ce95 Lilex: Clean up patched font dir
[why]
We dropped the subdirectories and that might or might not be handled
gracefully by the release workflow.

[how]
Just flatten out of the in-repo release directory.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-11 16:15:43 +01:00
Fini Jastrow bb4aeca8e7 standardize-and-complete-readmes: Fix broken links
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-07-26 15:55:15 +02:00
Fini Jastrow f0d33e46f1 Add IntelOne patched (i.e. just readme)
This is a simulation of the release workflow.

    $ ./gotta-patch-em-all-font-patcher\!.sh -j /IntelOneMono
    $ ./archive-fonts.sh IntelOneMono
    $ git add ../../patched-fonts/IntelOneMono/
    $ git commit -s -m 'Add IntelOne patched (i.e. just readme)' -e

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-07-26 15:47:26 +02:00
Fini Jastrow ee7ef924e2 IntelOne: Remove prepatched fonts
[why]
Patching process is unknown.
Patching has to be done by the CI.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-07-26 15:02:27 +02:00
Dennis Prazak 5d85a45a93 Add Intel One Mono 2023-07-26 15:02:27 +02:00
Fini Jastrow ad8ee0ce2c Add Envy Code R patched
We still have no solution for releasing not in-repo.
"One last time"...

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-07-15 19:33:55 +02:00
Finii 9be4cddc86 [ci] Rebuild patched fonts 2023-06-04 20:36:21 +00:00
Fini Jastrow ee7e22d885 Rebuild patched fonts (manually)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-05-13 12:54:05 +02:00
Fini Jastrow 04e42c1c69 Lekton: Repatch after line spacing fix
[why]
In the previous commit we changed the way one line metric is choosen
when they do contradict.

This is the only font affected.

[how]
Just run gotta-patch-em. The font now uses TYPO (1000) and not WIN (1697)
anymore.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-04-30 23:38:15 +02:00
Fini Jastrow 6f569003bf Update READMEs
[why]
After updating the template the concrete README.md's have not been
updated (forgotten).

[how]
Just call standardize-and-complete-readmes.sh

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-04-30 21:05:46 +02:00
Fini Jastrow 6e1c7f7a98 MPlus: Add missing license in patched fonts
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-04-30 20:58:42 +02:00
Fini Jastrow efb10b0184 Rebuild patched fonts (manually) [skip ci] 2023-04-30 17:27:13 +02:00
Fini Jastrow 8d315f467c Fix access rights
[why]
For some unknown reason some files have the execute right bit set in
git. That is neither needed nor recommended.

The *.cfg files are pulled in with `source`, so they do not need to be
executable.

[note]
Example command to check
    find . -perm /111 -type f

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-03-08 08:39:15 +01:00
Fini Jastrow a4e4e8e85b Remove obsolete license file
[why]
We have the same file in the repo, once with the ending 'TXT' and once
with the ending 'txt'.

This raises an issue on case-insensitive file systems.

[how]
The original in src/unpatched-fonts has the lower case ending.
So drop the capital letters one.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-02-18 08:09:54 +01:00
Fini Jastrow 7e3b7fb6be Repatch SourceCodePro-Italic
[why]
Italic font files were all corrupt, fixed by previous commit.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-01-27 09:03:27 +01:00
Fini Jastrow 85e37e754f Fix: Fix JetBrains Mono Family names (repatch)
[why]
The JetBrains Mono family names are still broken.

The commit
  b98c2a19  Fix JetBrains Mono Family names

did not do much, because it was not activated with gotta-patch-em.
The previous commit fixed that.

Put the fonts in the repo are still wrong. Repatching those gives a
chance to test them properly before v3.0.0.

[how]
Run gotta-patch-em with version set to v3.3.3-p6 because thats the git
status right now.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-01-26 20:12:06 +01:00
Finii bd93a872a6 [ci] Rebuild patched fonts 2023-01-24 16:00:47 +00:00
Fini Jastrow b385918d99 Rebuild Symbols Only fonts after hotfix
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-01-23 18:57:40 +01:00
Finii 79bdb0c8a5 [ci] Rebuild patched fonts 2023-01-23 14:45:53 +00:00
Fini Jastrow c0ccb72990 Repatch "NF Mono" affected fonts
[why]
The previous commit
  f240e073f (HEAD -> master, origin/master, origin/HEAD) font-patcher: Fix windows Mono family names with --makegroups

fixed a bug in teh font naming; instead of "NFM" the fonts were named
"NF Mono", which is wrong.

Affected are the fonts patched with --makegroups --mono --windows.

That means 1/4 of the fonts of
* Iosevka
* JetBrains Mono
* mononoki
* Cascadia Code

[how]
Run gotta-patch-em-all with FF 20230101 locally.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-01-18 18:48:54 +01:00
Finii 9f6dc21d0f [ci] Rebuild patched fonts 2023-01-17 19:07:49 +00:00
Fini Jastrow 0ab1c4d5d8 Remove profont-x11 from patched-fonts [skip ci]
[why]
We never patched that fonts.

These are bitmap only fonts and we never touched them. We can keep them
for completeness in the src/unpatched-fonts/ProFont/profont-x11
directory, but the empty patched dir is somehow confusing.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-11-29 15:18:09 +01:00
Fini Jastrow 4e3f64e22b Add missing LICENSE files (simulate CI)
In fact these would/will be recreated on a gotta-patch-em-all-font-patcher!.sh
run.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-10-24 14:01:17 +02:00
Fini Jastrow 26a435e020 Rebuilds patched fonts
[how]
./gotta-patch-em-all-font-patcher\!.sh /NerdFontsSymbolsOnly

Just add `Mono` variants to commit.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-10-12 13:47:45 +02:00
Fini Jastrow de06ddfcbc Rebuilds patched fonts
[why]
We do not want to rebuild all fonts, just the affected ones.
Without a proper release timestamp this is impossible (i.e. harder) to
do via CI, so do it manually 😬

[how]
./gotta-patch-em-all-font-patcher\!.sh /JetBrainsMono/Ligatures/ExtraLight
./gotta-patch-em-all-font-patcher\!.sh /JetBrainsMono/Ligatures/Light

Hmm, the patched fonts got slightly smaller. These font file sizes are a
mystery for me.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-10-12 08:49:44 +02:00
Finii da88bdb616 [ci] Rebuilds patched fonts 2022-10-10 16:49:55 +00:00
Finii 4f2f8ff820 [ci] Rebuilds patched fonts 2022-10-07 11:58:20 +00:00
Fini Jastrow ed33d1b943 Update 3270font to v3.0.1
[why]
We have only a rather old 3270font: v1.2.23

This new font can be processed with current FontForge without problems.
And we have the benefit of an update.

[how]
Because the paths change (Medium->Regular etc) we need to purge the
patched-fonts/ directories manually. The automatic purging does work
only if at least the paths are kept.

[note]
https://github.com/rbanffy/3270font

Fixes: #947

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-10-07 11:55:34 +02:00
Finii 7b0d73f609 [ci] Rebuilds patched fonts 2022-10-07 08:59:26 +00:00
Finii 5454877c01 [ci] Rebuilds patched fonts 2022-09-07 15:57:31 +00:00
Finii aaf2dafda4 [ci] Rebuilds patched fonts 2022-09-07 08:09:42 +00:00