Commit graph

261 commits

Author SHA1 Message Date
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
Jason Chen
4414bd4b24 Update readme for Hasklig to reflect current version 2022-09-05 13:25:08 +02:00
Finii
de9bb5b9bf [ci] Rebuilds patched fonts 2022-08-26 22:19:18 +00:00
Finii
c934b492ec [ci] Rebuilds patched fonts 2022-08-26 16:48:45 +00:00
Fini Jastrow
2e15c65192 Rebuilds patched fonts [skip ci]
This is a simulated CI run, because only Caskaydia Cove is affected all
the latest changes - and a complete run takes a ridiculous amount of
time.

Done via:

./gotta-patch-em-all-font-patcher\!.sh /CascadiaCode

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-22 15:43:47 +02:00
Finii
efca3b7ff3 Rebuilds patched fonts 2022-08-19 16:52:56 +00:00
Finii
4e00c14343 Rebuilds patched fonts 2022-08-18 15:21:07 +00:00
Finii
131cbb71c4 Rebuilds patched fonts 2022-07-26 16:33:13 +00:00
PoolOfDeath20
66b41ac750
fix(jetbrain-mono-font): installation guide (#867)
* fix(jetbrain-mono-font): installation guide

* fix(patched-fonts): moved fix to `patched`
2022-07-20 00:01:10 +02:00
moritzdietz
df6d602440 Rebuilds patched fonts 2022-02-24 10:52:57 +00:00
ryanoasis
c98cb457d4 Rebuilds patched fonts 2022-02-05 20:29:43 +00:00
Ryan L McIntyre
d2cd41e4c5 Stop gap fix for #753 [skip ci]
* set a width on the control characters for 1000-em and 2048-em so width works properly with --mono flag
* also fixes the naming
2022-01-09 03:15:45 -08:00
ryanoasis
704336735f Rebuilds patched fonts 2022-01-04 05:43:04 +00:00
Ryan L McIntyre
d702344b51 Removes unnecessary Noto fonts that also cause long patching process and high size usage 2022-01-03 09:28:34 -08:00
ryanoasis
6424cbbffd Rebuilds patched fonts 2022-01-03 21:28:58 +00:00
Ryan L McIntyre
2f429c8fac Cleanup incorrect license files in patched dirs 2022-01-02 08:57:00 -08:00
ryanoasis
de13c66797 Rebuilds patched fonts 2022-01-01 00:28:50 +00:00