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

2773 Commits

Author SHA1 Message Date
allcontributors[bot]
0b8256875d
docs: add skoch13 as a contributor for code (#1780)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-01-07 13:48:14 +01:00
Fini
06fff30baf
Merge pull request #1762 from skoch13/sk/update-css-icon
Update CSS icon
2025-01-07 13:47:01 +01:00
Fini Jastrow
1a3d8ff6d4 font-patcher: Increase version after icon addition [skip-ci]
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2025-01-07 13:45:00 +01:00
Finii
66e7103cd4 [ci] Rebuild original-source font 2025-01-07 13:40:56 +01:00
Fini Jastrow
565f4e753f svgs: Add new css icon to custom set
We keep the Seti css logo, as the abstract hash tag is prone to 'misuse'
for other purposes and an update of the logo would break it. Anyhow CSS
shield is the current logo before the newly added one, and anyone who
used the Seti css logo (i.e. hash tag) would probably mean something
entirely different.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2025-01-07 13:18:28 +01:00
Fini Jastrow
0b0301a2dc svgs: css: Simplify to path
[why]
Fontforge's cvs import sometimes struggles (hard) on transforms.

[how]
Apply the transform before saving. It's not that we want to edit it
anyhow, so no reason to keep that abstraction.

Also remove some meta-information.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2025-01-07 13:14:47 +01:00
Sergey Kochetkov
0c34517a43
feat(svgs): add css_new icon 2025-01-07 12:52:31 +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