1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2025-01-25 03:32:02 +02:00

2768 Commits

Author SHA1 Message Date
Fini Jastrow
50ad4c90b9 Devicons: Fix rust icon
[why]
Some part of the path is not interpreted as hole.

[how]
Recreate full path parts by first breaking apart and then recombining
the paths (manually in Inkscape).

Fixes: #1760

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2025-01-08 01:52:58 +01:00
Fini Jastrow
b496b3b03f Devicons: Manually optimize many icons
[why]
A lot icons have visually obvious issues, small but visible.
Often the source is a color svg and someone just made them monochrome
for the plain version. But it is still different paths and not joined.
That can lead to small glitches with the fontforge svg import.

[how]
Manually inspect some icons and recreate a new plain icon wich consists
of one flat path.

For Plotly we also update to the current logo with circles as ...
circles and not some squiggly lines.

Tomcat and Zig also get plain variants which they lack upstream.

Fixes: #1771

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2025-01-08 01:52:53 +01:00
Finii
6d0b8ba05a [ci] Update FontPatcher.zip 2024-12-22 22:19:00 +00:00
Fini
19753b0d04
Merge pull request #1768 from hasecilu/fix/devicons_end_codepoint
fix(font-patcher): update `SymEnd` codepoint for devicons font
2024-12-22 23:16:21 +01:00
Fini Jastrow
bb72dca023 font-patcher: Increase version after bugfix
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-12-22 23:14:21 +01:00
hasecilu
b012d9fb50
fix(font-patcher): update SymEnd codepoint for devicons font 2024-12-22 14:25:39 -06:00
Fini
76179ef368
Merge pull request #1765 from realguse/patch-1
docs: improve contributors badge
2024-12-22 10:31:19 +01:00
allcontributors[bot]
bb6e046ca7
docs: add crummyh as a contributor for doc (#1767)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-12-22 09:30:20 +01:00
Fini Jastrow
9517ce4677 doc: Fix link to Departure Mono preview
Fixes: #1766

Reported-by: @crummyh
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-12-22 09:23:49 +01:00
realguse
dca16696fa
docs: update contributors badge 2024-12-21 17:08:13 +01:00
Fini Jastrow
17dcbea754 doc: Mention needed bash version
[why]
Some bash scripts we have need bash version 4 or better. For example native
arrays where added with that version in 2009.

Unfortunately Apple decided to keep a very very old version of bash in
their setup which will not work.

[how]
Add information on needed bash version at least in the readme file.

We could now rewrite all scripts to work with bash 3; I tried that but that
is a tremendous amount of work and I guess the time is spent better on some
real problems; especially because only a small number of users are affected
and they could also just switch to recent bash version.

We could also add checks for the bash version to the scripts. This is not
done here.

[note]
Also remove obsolete explanatory entry; that subdir has been deleted.

Fixes: #1680

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-26 19:29:56 +01:00
Fini Jastrow
30b2e22671 doc: Correct formatting of bullet-less list
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-26 19:15:55 +01:00
Fini Jastrow
7b23967286 CI: Regenerate glyphnames before release
[why]
When the icon sets have changed (added or names changed) the i_*.sh
files are (hopefully) up to date, but the glyphnames.json file is only
updated on release.

Unfortunately the font-patcher uses the glyphnames.json to determine the
patched-in glyphs' names, but in the workflow the json file is only
updated after all fonts have been patched.

[how]
Like the version number in the font-patcher file we also create a
transient glyphnames.json in each patching job, that the font-patcher
can then utilize.

Still the in-repo glyphnames.json is only updated after successful
release. So in pinciple we call the generate-css.sh (which also
generates the glyphnames.json) once for every font in the font matrix
(just before patching) and then finally after all patching has been done
again and that is committed back to the repo.

Fixes: #1745

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-26 18:35:31 +01:00
Fini Jastrow
b4d1b5bdd1 generate-css: Speedup by factor of 25
[why]
The script is extremely slow.

[how]
Instead of spawning a new subshell for each glyph (to determine the
codepoint of a char), execute the printf within the current shell.

Before:
./generate-css.sh  25,06s user 33,26s system 101% cpu 57,414 total

After:
./generate-css.sh  1,89s user 0,50s system 102% cpu 2,330 total

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-26 18:35:31 +01:00
Fini Jastrow
c09f4c09b9 Update readme's font-patcher version
No options changed, but it just looks better to have a more recent
version number in the example.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-21 14:38:54 +01:00
Fini Jastrow
3c4faa7e36 Update Sankey Diagram
[why]
With the latest release the numbers were just changed (in the svg) but
the flow graph stayed the same. The relative proportions can now look a
bit out of place.

[how]
Completely regenerate the graph from the Sankey generator.
Afterwards some manual adjustments to get the color and the position
right (in Inkscape).

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-21 13:54:12 +01:00
allcontributors[bot]
6687265090
docs: add cub-uanic as a contributor for doc (#1750)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-11-20 18:59:25 +01:00
Oleg Kostyuk
40e450fa8b Typo fixes in changelog.md 2024-11-20 18:58:13 +01:00
Fini Jastrow
2a1479e55e doc: How to install font files
Fixes: #1417

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-20 14:22:57 +01:00
allcontributors[bot]
1ed81d833f
docs: add nikelborm as a contributor for doc (#1748)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-11-20 11:08:31 +01:00
Fini
57d2804aaa
Merge pull request #1716 from nikunjmathur08/add-lessutfchardef-instructions
Add LESSUTFCHARDEF instructions for less PUA character display Fixes: #1337
2024-11-20 11:03:29 +01:00
Fini Jastrow
91a6747e9d doc: Move client hints to Wiki
[why]
The main readme is already too big anyhow.
We should extract topics into sub-pages rather than adding more.

[how]
Use the Wiki instead and link the Wiki clearly, with entries in the TOC.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-20 11:00:45 +01:00
allcontributors[bot]
d9cd549ecf docs: update .all-contributorsrc 2024-11-20 10:46:37 +01:00
allcontributors[bot]
22b7cd139e docs: update CONTRIBUTORS.md 2024-11-20 10:44:37 +01:00
Fini Jastrow
be4fa5a72b doc: Update changelog
[why]
The icon change with Devicons update is not clearly marked as
'breaking'.

[how]
Add a 'breaking' paragraph.

Also add some more items and clarify others.

Reported-by: Xavier Chanthavong <xavier@atsign.com>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-19 07:53:12 +01:00
Fini Jastrow
8bfbaf5750 doc: Add fontfallback docu
Mention Font Fallback in the readme. The manual can not be complete and
it just points users in that direction.

Fixes: #670

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 16:39:14 +01:00
Fini Jastrow
4f29f88bad CI: Change Cask commit title
[why]
To better fit Homebrew's naming scheme.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 14:56:19 +01:00
Fini Jastrow
02d887dcfb generate-casks: Remove desc stanza
[why]
It seems to be gone, no other current font Cask has it.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 14:47:56 +01:00
Fini Jastrow
ab68756409 Fix Cask name of MPlus [skip ci]
[why]
I am not sure why this is wrong, maybe someone renamed the Cask?

Ah, here it is:
87e1c59a2b

[how]
Follow the renaming done by Homebrew.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 14:33:21 +01:00
Finii
931ddc345b [ci] Update FontPatcher.zip 2024-11-18 12:25:11 +00:00
Finii
603a271fa5 [ci] Rebuild original-source font 2024-11-18 13:22:11 +01:00
Fini Jastrow
bc5c717af0 CI: Adapt Homebrew Cask generation
[why]
The Cask-fonts repo has been incorporated into the main Cask repo.
On releases we would use an obsolete repository to create the Cask into.

The casks are now in a dedicated subdirectory (Casks/font) and under that
we have one subdirectory for each font name starting character (to have a
smaller number of files per directory I assume).

[how]
Change the repository path.

Put part of the new (longer) path, the fixed part, just in the CI process,
while the generator script takes care about the one-directory-per-startchar
substructure.

Fixes: #1635

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 13:22:11 +01:00
Fini Jastrow
6eaa595c37 CI: Prepare Casks release
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 13:10:27 +01:00
Fini Jastrow
cb8f0ead83 Update Sankey diagram
Powerline Symbols:          7 icons
Powerline Extra Symbols:   33 icons
Font Awesome:            1475 icons
Font Awesome Extension:   170 icons
Devicons:                 496 icons
Weather Icons:            228 icons
Seti UI + Custom:         190 icons
Octicons:                 310 icons
Font Logos:               130 icons
IEC Power Symbols:          5 icons
Pomicons:                  11 icons
Material Design:         6896 icons
Codicons:                 439 icons

Nerd Fonts:             10390 icons

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 12:46:10 +01:00
Fini Jastrow
768ce227c2 doc: Update changelog
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 12:04:50 +01:00
Finii
e2dc220320 [ci] Regenerate CSS files v3.3.0 2024-11-18 03:03:07 +00:00
Finii
ac40fcd1d2 [ci] Regenerate fontconfig 2024-11-18 03:00:28 +00:00
Finii
adc02c2976 [ci] Rebuild patched fonts 2024-11-18 02:54:21 +00:00
Finii
41f27ae08b [ci] Bump release version 2024-11-18 02:51:18 +00:00
Fini Jastrow
f28b343071 Trigger Release 3.3.0 (also: circumvent CI bug)
The CI first builds the fonts and THEN calls `generate-css`.
Which was ok, previously.

But now we store the glyphnames in the font files, and they are taken
from `glyphnames.json`, and THAT is only updated with the CSS file.

So the font files will get OLD names, if the symbol fonts got updated.

For now I just manually run the `glyphnames.json` update
(`generate-css.sh`) manually now, with this commit.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 00:53:43 +01:00
Fini Jastrow
8b4b086aef IntelOneMono: Update to 1.4.0
Fixes: #1684

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-18 00:20:45 +01:00
Finii
2003a0757e [ci] Update .gitignore file 2024-11-17 23:12:02 +00:00
Fini
5671ad0ac2
Merge pull request #1709 from rektdeckard/master
feat(font): add Departure Mono
2024-11-18 00:09:41 +01:00
Fini Jastrow
280ee3b77b DepartureMono: Fix readme
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-17 23:53:25 +01:00
Fini
bfdaf70c8c
Merge pull request #1623 from my4ng/master
Update 0xProto to 2.201
2024-11-17 23:42:32 +01:00
Fini
3e6937c549
Merge pull request #1630 from Stealthii/feature/monaspace-1.100
Monaspace: v1.101
2024-11-17 23:37:44 +01:00
Fini Jastrow
c7ad5f6849 Monaspace: Fix readme
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-11-17 23:35:21 +01:00
Finii
4e26e136d4 [ci] Update FontPatcher.zip 2024-11-17 22:34:33 +00:00
Fini
a5dd7ee059
Merge pull request #1740 from ryanoasis/feature/add-two-icons
Add chuck icon and Vitruvian Man
2024-11-17 23:29:21 +01:00
Finii
762e70bb64 [ci] Rebuild original-source font 2024-11-17 22:25:07 +00:00