Commit graph

2590 commits

Author SHA1 Message Date
Fini Jastrow
e17bb46910 gotta-patch-em: Require Bash version 4+
[why]
Native MacOS has only an ancient Bash 3.x
But we use arrays... and rewriting only to support 15 year old shells?

[how]
Check the Major Bash version number and bail out if too old.

Fixes: #1505

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 01:33:55 +01:00
Finii
2474739437 [ci] Update FontPatcher.zip 2024-03-15 23:54:14 +00:00
Finii
da3a9d4580 [ci] Rebuild original-source font 2024-03-16 00:49:04 +01:00
Fini Jastrow
bd5bf893f4 original: Fix spurious path in Livescript and R
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 00:49:04 +01:00
Finii
aab0a3e2bf [ci] Update FontPatcher.zip 2024-03-15 23:20:41 +00:00
Finii
911d6602ed [ci] Rebuild original-source font 2024-03-16 00:18:58 +01:00
Fini Jastrow
ab814101c0 original: Fix spurious path in Pug icon
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 00:18:58 +01:00
Fini Jastrow
46f3d1fa44 doc: Correct some upstream-version info
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-15 12:27:04 +01:00
Fini Jastrow
7d71076980 Distribute source version information
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-15 10:16:58 +01:00
Fini Jastrow
2dc47f793d doc: Add missing Martian Mono to readme.md
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-15 10:16:58 +01:00
Fini Jastrow
aacf882566 doc: Clean up font table in readme.md
[why]
- The patched font name sometimes includes "Nerd Font" and sometimes not
- The OS tags are not maintained and nowadays should not matter
- The cell size is rather crammed in some cases

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-15 09:33:10 +01:00
Fini Jastrow
846412b073 docs: Add contributors
Manual for

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-14 09:34:56 +01:00
allcontributors[bot]
cc2f6ad8ed docs: update .all-contributorsrc 2024-03-14 09:24:54 +01:00
allcontributors[bot]
9c35c67aa5 docs: update CONTRIBUTORS.md 2024-03-14 09:24:54 +01:00
Finii
403fcff3f8 [ci] Rebuild original-source font 2024-03-14 07:56:52 +00:00
ronitkrshah
a4ccb3b6fe Add prettier icon 2024-03-14 08:53:41 +01:00
Finii
7ed76b0ea9 [ci] Rebuild original-source font 2024-03-14 07:42:55 +00:00
Fini Jastrow
925e732746 Adjust details of astro icon
- rename svg file to follow nameing rule
- remove color from svg
- use tabs in tsv (tab-separated-values) file :-D

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-14 08:39:05 +01:00
Rogin Farrer
d7654ffd67 update tsv 2024-03-14 08:39:05 +01:00
Rogin Farrer
cb3580cab9 Add Astro icon 2024-03-14 08:39:05 +01:00
Fini Jastrow
b90575bb82 doc: Update 0xProto version in readme.md
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-14 08:19:07 +01:00
junos
3885ddc387 Update 0xProto to v1.602 2024-03-14 08:19:07 +01:00
Finii
798b890ad2 [ci] Update FontPatcher.zip 2024-03-14 07:04:47 +00:00
Fini Jastrow
136a84bc03 font-patcher: Fix Octicon scaling groups
[why]
The Octicon scaling group has two errors, one is a typo (the first digit
of a number is missing), and the second is off by one for some reason.

Reported-by: @aaronbell
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-14 08:01:20 +01:00
Fini Jastrow
5513772f6d doc: Update license audit
[why]
Some new(er) fonts are still missing.

[how]
Just add their entries into the table.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-14 07:58:35 +01:00
Saygo
2ea4a873bc Update license-audit.md
Added the license for CommitMono, as stated in the LICENSE txt file from the zip file downloaded from the nerd font website.
2024-03-14 07:58:35 +01:00
allcontributors[bot]
9b0bc9d413 docs: update .all-contributorsrc 2024-03-12 14:54:56 +01:00
allcontributors[bot]
47d81848ec docs: update CONTRIBUTORS.md 2024-03-12 14:54:56 +01:00
glow
0e30d93467 docs: Fix broken link in HeavyData README.md
The link is dead, probably due to a misconfiguration of the web server. Without `www` it works though.
2024-03-12 14:54:00 +01:00
Fini Jastrow
ed36a89652 fonts.json: Add preview link to Geist font
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-05 21:54:01 +01:00
allcontributors[bot]
e4a83b8ae4 docs: update .all-contributorsrc 2024-03-05 19:17:33 +01:00
allcontributors[bot]
300ea00a3f docs: update CONTRIBUTORS.md 2024-03-05 19:17:33 +01:00
Fini Jastrow
6cca677565 font.json: Fix preview somne fonts
[why]
For some reason some are not correct. Possibly my own lazyness.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-05 19:14:12 +01:00
Fini Jastrow
5945c4c079 generate-font-image-previews: Clean up svg (remove warnings)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-05 19:14:12 +01:00
Fini Jastrow
017927416b generate-font-image-previews: Fix wrong previews
[why]
0xProto (and possibly others) use a default font for the previews.

[how]
We need to put the font family names in quotes...

Reported-by: Lucy Phipps <landfillbaby69@gmail.com>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-05 19:14:12 +01:00
Fini Jastrow
c78ca635df CI: Fixing the Fix
First checkout the base, then nested stuff...

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-29 22:38:09 +01:00
Fini Jastrow
b64ee780f6 CI: Fixup: contributors workflow
[why]
After changing from checkout-files to checkout we can not have two
branches in one place.

[how]
Check the branches out in different directories and merge the needed
files afterwards.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-29 17:28:20 +01:00
allcontributors[bot]
fd306215ad docs: update .all-contributorsrc 2024-02-29 16:53:17 +01:00
allcontributors[bot]
67a8182883 docs: update CONTRIBUTORS.md 2024-02-29 16:53:17 +01:00
Fini Jastrow
47ff3eca3e generate-css: Update cheat sheet colors
[why]
The colors have been changed to increase the contrast.
See also commit
  c840fd5e  Improve text contrast

Fixes: #1524

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-29 16:41:04 +01:00
Fini Jastrow
767f6444d8 CI: Fixup: Typo in release workflow
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-29 11:39:00 +01:00
Fini Jastrow
48156a785f CI: Update all actions
[why]
Because we want to use Node 20 etc pp

[how]
Check for breaking changes and update.

Also replace checkout-files by checkout with sparse-checkout; as they
semselves encourage people to do.

action-gh-release has been updated to Node 20 but has not been released
with the change, so we access the latest version directly by hash.

[note]
Of course this is unchecked... what can ge wrong! 😬

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-29 11:36:41 +01:00
allcontributors[bot]
cf3561b1a5 docs: update .all-contributorsrc 2024-02-19 14:25:40 +01:00
allcontributors[bot]
a9533d8400 docs: update CONTRIBUTORS.md 2024-02-19 14:25:40 +01:00
Fini Jastrow
e6dd74531d doc: Reorder options to get the fonts
[why]
The ordering is not by most preferable/simple.
Also drop the direct download as possibility (because newer fonts will
not have it anyhow).

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-12 14:37:14 +01:00
Fini Jastrow
dadfedb11f doc: Add blobless checkout manual
[why]
A depth-less checkout is usually useless if you want to do some code
development; but on the other hand you usually never ever need the old
blobs (i.e. font files).

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-12 14:08:14 +01:00
Fini Jastrow
96497b4fef docker: Run parallel by default
[why]
When nothing is specified there is only one patcher running instead of
number-of-threads patchers. But we want the speedup as default.

[how]
Use `-j0`, although it has a small bug. We could also use `-j100%` but
then the output might confuse people even more?

Reported-by: nobk <nobk@noreply.github.com>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-05 18:17:20 +01:00
Fini Jastrow
7ebbc4e173 docker: Include logfile in output
[why]
Some valuable information might be in the logfile, that gets created
only on demand.

[how]
Copy it over to the output if existing.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-05 16:35:19 +01:00
Fini Jastrow
1fccd8a63e docker: Allow blancs in filenames
[why]
The script does not allow blanks in the font filenames.
There are also some shell warnings when run.

[how]
Simplify and always use `parallel` to run the job, even when the user
selects just one job. The problem is deciding if the passed PN is the
number one or not. We do not want to fail, but the numeric comparison
operator fails on non numbers (sometimes).

Use null termination as usual to pass filenames with blanks from a find
into something else.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-02-05 16:24:08 +01:00
allcontributors[bot]
c07e985406 docs: update .all-contributorsrc 2024-02-05 14:32:17 +01:00