1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-19 20:12:52 +02:00
Commit Graph

2650 Commits

Author SHA1 Message Date
Finii
e984b63dca [ci] Rebuild patched fonts 2023-11-26 17:52:22 +00:00
Finii
b16e67d625 [ci] Bump release version 2023-11-26 17:49:56 +00:00
Fini Jastrow
8de3a8dccf Trigger Release 3.1.1
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-26 16:18:06 +01:00
cpea2506
a58d12d6b2 [ci] Rebuild original-source font 2023-11-26 16:06:53 +01:00
CPea
39528869ef Add TOML icon 2023-11-26 16:06:53 +01:00
Fini Jastrow
1211904df1 Revert "name-parser: Unify abbreviations in family names"
This reverts commit d3ee35db8e.

The font name helper tools is kept.
2023-11-26 16:02:57 +01:00
Fini Jastrow
0e30425dc6 Revert "name-parser: Revert file name change"
This reverts commit 784e892575.
2023-11-26 16:02:57 +01:00
Fini Jastrow
3f2de8da0f Monaspace: Add Light weight
Fixes: #1433

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-22 13:54:11 +01:00
Fini Jastrow
701233bf3b casks: Correct Aurulent's cask name
[why]
History of the cask name:

It started as font-aurulentsansmono-nerd-font.rb, named by us (Nerd Font)
ecdf756a62

Then it has been dash-i-fied font-aurulent-sans-mono-nerd-font.rb
e8c2732486

Then just one year ago the Nerd Font release CI got an overhaul and I
(personally) put in font-aurulent-nerd-font.rb, despite the fact that I
did look up all cask names and put them into a 'database' in our CI:

  c8cb5c7  casks: Hardcode cask names in fonts.json

[how]
Drop the wrong cask name (font-aurulent-nerd-font.rb) and use the more
correct and older one (casks: Hardcode cask names in fonts.json)

[note]
See also
https://github.com/Homebrew/homebrew-cask-fonts/pull/8704

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-22 08:14:56 +01:00
hasecilu
04e9f571ab Update end codepoints on testing script
- Updates the range for Pomicons and Font Logos fonts.
2023-11-21 20:33:33 +01:00
Fini Jastrow
219eeab2e0 Update Sankey diagram
[why]
Typo ....

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 20:13:06 +01:00
Fini Jastrow
aba94adcd0 Update Sankey diagram
[why]
Seti+custom and Font-Logos got more icons.

[how]
Just edit svgz file

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 20:07:35 +01:00
Fini Jastrow
3281c6dc82 doc: Update README font-patcher options
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 17:39:38 +01:00
allcontributors[bot]
8dc1ecdc04 docs: update .all-contributorsrc 2023-11-21 17:34:04 +01:00
allcontributors[bot]
4a4c137639 docs: update CONTRIBUTORS.md 2023-11-21 17:34:04 +01:00
Felix Yan
d618aa4dfb Update Arch Linux repository in readme.md
It's now in [extra] repository.
2023-11-21 17:33:07 +01:00
Fini Jastrow
8780f0f61a 0xProto: Fix cask name
must be all lower case, always.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 17:27:20 +01:00
Fini Jastrow
d7ec2036d4 casks: Allow for new reduced naming [skip ci]
[why]
For the fix in commit
  d3ee35db  name-parser: Unify abbreviations in family names

we dropped the alternative Family name with 'Nerd Font' in the cases
where the ID1/2 Family is just 'NF' (and equivalents).

The current cask generator will not find the family then anymore.

[how]
Also allow 'NF' as string, but that might trigger in the wrong places,
so not so nice.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 16:29:55 +01:00
Fini Jastrow
fc61e44268 CI: Prepare for update casks workflow run [skip ci]
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 16:10:40 +01:00
Fini Jastrow
9bbe31d61b Add small tool to create release artefact table
Usage is a bit ... hard, because we need to do this before the release
is published.

Download the complete artifact zip archive from the release-drafting
run.

Unpack it into the repository (will end up in patched-fonts/)

Pack all archives with archive-fonts.sh

Then use this tool to extract the names and sizes of the artifacts.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 15:02:39 +01:00
Finii
4b0b2d9822 [ci] Update FontPatcher.zip 2023-11-21 12:27:41 +00:00
Fini Jastrow
2d3a904a46 GeistMono: Correct naming
[why]
Some styles have a too long name:

ERROR: ====-< Family (ID 1)      too long (34 > 31): GeistMono Nerd Font Propo SemiBold

[how]
Turn on abbreviation.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 13:24:03 +01:00
Fini Jastrow
b0b4c34524 Monaspace: Fix naming
[why]
When shortening the rare gases names to the element symbol
Radon is named 'Rd' while it should be 'Rn'.
Atomic number 86 on the periodic table.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 11:55:54 +01:00
Finii
a74f913206 [ci] Regenerate CSS files 2023-11-21 10:31:12 +00:00
Finii
79724834e9 [ci] Regenerate fontconfig 2023-11-21 10:30:25 +00:00
Finii
4ebce7f8a3 [ci] Rebuild patched fonts 2023-11-21 10:25:29 +00:00
Finii
298f0b53ad [ci] Bump release version 2023-11-21 10:23:08 +00:00
Finii
8143767d98 [ci] Update .gitignore file 2023-11-21 07:30:43 +00:00
Fini Jastrow
fd6f192a99 Fix font.json
An obvious typo. Maybe we need to test the json when changing?

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 08:27:03 +01:00
Fini Jastrow
39ad6d89a2 Trigger Release 3.1.0
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 08:14:51 +01:00
Fini Jastrow
14a0dbd0b6 doc: Update changelog
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 08:14:44 +01:00
Finii
f36b654ad0 [ci] Update FontPatcher.zip 2023-11-21 07:02:17 +00:00
Fini Jastrow
3146f080ec font-patcher: Increase version after new glyphs added
* Font Logos update
* Core set got two more

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 07:59:37 +01:00
Finii
616d5a6413 [ci] Rebuild original-source font 2023-11-21 07:59:37 +01:00
Fini Jastrow
151c362cd7 Add Lisp glyphs
[why]
We have no lambdas :-}

[how]
Icons used as suggested in the PR, but fixed some bugs in common-lisp
manually.

Fixes: #351

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 07:59:37 +01:00
Finii
86f1713570 [ci] Update FontPatcher.zip 2023-11-21 06:01:22 +00:00
Fini Jastrow
4c82de8eb8 doc: Remove ancient (out of date) preview fragments
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-21 06:58:45 +01:00
hasecilu
7940f26928 Update Font Logos to 1.1.1
[why]
The font-logos project has been updated including 67 new icons, in which
are included GNU/Linux distributions, desktop environments, window
managers, desktop applications, some organizations and more.

Now the used range is F300-F372, 115 available logos.
2023-11-21 06:58:45 +01:00
Finii
8c55bba829 [ci] Update .gitignore file 2023-11-19 21:51:35 +00:00
Fini Jastrow
f4e5cabcc2 Monaspace: Add preview link
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-19 22:49:09 +01:00
Finii
9326915202 [ci] Update FontPatcher.zip 2023-11-19 21:29:50 +00:00
Fini Jastrow
1b7679ebc7 Monaspace: Small forgotten changes
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-19 22:22:11 +01:00
Finii
55fc87047b [ci] Update .gitignore file 2023-11-19 21:10:07 +00:00
Fini
5d999cd571
Merge pull request #1405 from julien-blanchon/add-github-monaspace
Add Githubnext Monaspace
2023-11-19 22:07:42 +01:00
Fini Jastrow
c56530c874 Finalize replacement name of Monaspace
After the working draft name Monispace the final patched font name will
be Monaspice.

* It keeps the characteristic `Mona` in the beginning
* It changes just one character
* The replacement is still a real word
* The replacements sounds very similar

Also other very good names have been suggested, thank you all for the
input!

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-19 22:06:56 +01:00
Finii
1f83dad386 [ci] Update FontPatcher.zip 2023-11-16 17:51:52 +00:00
Fini
307e2ad9bf
Merge pull request #1419 from ryanoasis/bugfix/powerline-glyph-overlap
Increase Powerline glyph overlap
2023-11-16 18:49:21 +01:00
Fini Jastrow
a8b9e1da06 Increase Powerline overlap (only triangle)
[why]
We still fight with the faint lines on the big side of the powerline
glyphs. They come from the LCD antialiasing mode that has problems with
the borders.

Other fonts use far more overlap. We use only a modest amount of overlap
(2% of the width).

[how]
As the other fonts do, increase the overlap (to 7% now). We could not do
that before, because we had no full-hight 'landing platforms' on the
outsides and so the triangle would look cut off at not 100% hight.

Now with the landing platforms we can increase the overlap and still
have nice looking triangles that visibly reach the top and bottom of the
line.

Implement this only for the filled triangles to see how it goes.

Related: #1245

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-16 18:35:53 +01:00
Fini Jastrow
e75fc6d7d7 Simplify Waveform glyphs
[why]
The waveform glyphs E0C8 and E0CA have an incredable amount of points
and rendering is rather expensive.

It turned out that it has a hairline ourline, that will be invisible
anyhow.

[how]
Remove the Hairline, reducing the number of points to 1/3.

[note]
See #1245

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-16 18:10:09 +01:00
Fini
30e8c31ad6
Merge pull request #1416 from dnoice/patch-1
Update nerd-fonts-generated.css
2023-11-16 17:46:37 +01:00