1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2025-01-31 12:27:22 +02:00

173 Commits

Author SHA1 Message Date
Fini Jastrow
49d99fe883 name-parser: Rename font-patcher option
[why]
The option `--parser` instructs `font-patcher` to come up with the font
naming by utilizing the FontnameParser object.

This sounds logical from a programmers perspective, but the option name
is not descriptive for end users of `font-patcher`

[how]
As usual naming is hard. A short but maybe more descriptive name for the
option can be `--makegroups`; as it describes what the option means for
the end user: functioning font grouping.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-22 10:53:05 +02:00
Fini Jastrow
0b33b2f97e patch-em-all: Allow to specify font specific options
[why]
We want to patch Cascadia with `--parser` while all other fonts shall be
patched as before.

[how]
Use the config.cfg file that each source font can have to specify one
arbitrary option to the font-patcher calls.

This is just set in Cascadia's config.cfg, but can be extended to other
fonts gradually.

In this way the stand alone `font-patcher` works as before, unless
someone adds the `--parser` option. Which probably will become the
recommended way to use it over time.

The patch-em-all script on the other hand can be instructed to use or
not to use --parser on a font by font basis via their cfg file.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-22 10:53:05 +02:00
Fini Jastrow
166b0262d8 Update Cascadia sources to 2111.01
Also including the italic variants.

We do not use the PL versions but patch in the PL glyphs ourselves.
If this is smart can be discussed (I believe: no).

This does not add 'Cascadia Mono'.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-22 10:53:05 +02:00
Fini Jastrow
80568d957c Remove obsolete symbol only fonts
[why]
Not sure why they are here, all patched fonts reside now in the
`patched-fonts/` folder.

So we have two times two different symbols only font sets?

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-20 19:33:29 +02:00
Fini Jastrow
821ac68173 Create symbols only font directly from sfd template
[why]
The symbol only fonts Symbols-1000-em Nerd Font Complete.ttf
and 2048-em in `NerdFontsSymbolsOnly/` are generated from
some 'almost' empty source fonts, that are assumable in turn generated
from the sfd font descriptions in `src/glyphs/`?

The process is not documented and we have issues in the generated font
(for example the glyph for capital `E` is defined (and empty) #581 #765).

[how]
Use the existing font definitions from `src/glyphs/*.sfd` directly as
source font. That needs a change in font-patcher because the empty
fonts have no glyphs that can be used to orient the scaling upon. In
that case scale on the source font definitions EM.

Then we need patch-em-all to also patch *.sfd fonts.

And finally we need patch-em-all to take a font specific command line
switch for font-patcher (compare 9e2bc9a26 of #723) to instruct it to
create a ttf rather than a sfd font file.

In the sfd file we additionally set the Panose type.
And the UnderlinePosition is adjusted to match the current patched font.

[note]
Also fix wrong glob pattern in patch-em-all `*.[o,t]tf`. The comma is
for sure some leftover from a '{}' shell pattern, that is not used
anymore. (This comment is probably outdated, due to rebasing.)

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-20 19:33:29 +02:00
Fini Jastrow
34fda84b2d Update Font Logos to 1.0.1
[why]
That release contains a bugfix:
https://github.com/lukas-w/font-logos/issues/82

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-18 11:16:44 +02:00
Fini Jastrow
f9f3612e80 Update Font Logos to 1.0.0
[why]
Before Font Logos 1.0.0 there was no stable-codepoint guarantee, and the
later revisions (0.18) reassigned the codepoints. That makes updating
for us very hard, because we would have to resort the icons or follow
the codepoint changes.

With 1.0.0 this changed. That new major release introduced not only a
codepoint guarantee, but it also shifted the codepoints from the F100
region to the F300 region, where we put them anyhow (in most cases).
That is one subset less with 'dynamic base codepoint'.

The reassignment of codepoints in Font Logos kept the codepoints stable
for the icons we already have in release 2.1.0. But at the moment the
2.2.0 Release Candidate (which updated Font Logos with commit 557b8da)
have added glyphs, which are on different points as compared with the
Font Logos 1.0.0 release.

What I want to say, we need to get this straight, before our 2.2.0 RC
turns into a Release 2.2.0.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-08-18 11:16:44 +02:00
moritzdietz
dd5274002d
JetBrains Mono v2.251: Add unpatched fonts
Signed-off-by: moritzdietz <moritzdietz@users.noreply.github.com>
2022-02-02 18:52:06 +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
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
Ryan L McIntyre
adcef8e294 Fix missing font patcher archive readme info 2022-01-03 03:48:46 -08:00
Ryan L McIntyre
725c9df524 Follow up changes for new Codicons glyph set 2021-12-22 05:47:28 -08:00
Ryan L McIntyre
611f9279f9
Merge branch 'master' into codicon 2021-12-22 13:28:52 -08:00
Ryan L McIntyre
6c41bf7dfa Fixes a few issues brought up in #724 2021-12-19 11:12:08 -08:00
Ryan L McIntyre
2d03a39223 Improves structure and hopefully automated patching of symbol only nerd font variations
* relates to issues #479 #668
2021-12-11 13:43:47 -08:00
Ryan L McIntyre
d72b772cb5
Merge pull request #704 from gitfool/gh697
Update Fira Code to latest version
2021-12-11 17:32:31 -08:00
Ryan L McIntyre
9633b4d362 License audit work to fix some licensing issues in #266 2021-12-11 08:10:08 -08:00
Ryan L McIntyre
775952fa02 Fixes #709 invalid VF font included 2021-12-11 08:08:13 -08:00
Sean Fausett
78be0e1e74
Add unpatched FiraCode v6.2 2021-12-07 12:14:51 +13:00
Charles Strahan
96ab7f6ef7 add support for codicons
Closes #620
2021-12-04 16:44:01 -06:00
Sean Fausett
d23d0e0089
Add unpatched FiraCode v6.1 2021-12-04 14:36:29 +13:00
ktanoooo
eadcf61372 Update command for Homebrew cask option 2021-11-25 08:07:16 +01:00
Ryan L McIntyre
3a05ea62d3
Merge pull request #648 from moritzdietz/moritzdietz/JetBrainsMono-2.242
Update JetBrains Mono to version v2.242
2021-11-18 21:36:29 -08:00
Ryan L McIntyre
a7d8f517e9 Updates Iosevka src to verson/release 11.0.1 2021-11-17 13:15:21 -08:00
Ryan L McIntyre
87df343814
Merge pull request #622 from FollieHiyuki/iosevka-update
Update Iosevka font to 6.1.3
2021-11-17 20:56:21 -08:00
David Hollinger III
c01e5f62f8
Add the official Puppet icon as a custom icon 2021-08-13 12:51:35 -05:00
moritzdietz
c3f30aa3e0
Add updated JetBrainsMono fonts in version v2.242 2021-08-07 13:13:14 +02:00
moritzdietz
d204851b74
Update JetBrainsMono repo files 2021-08-07 12:59:39 +02:00
FollieHiyuki
052ece39ae
Update Iosevka unpatched font to 6.1.3 2021-05-08 07:35:39 +03:00
FollieHiyuki
a1c6093109
Update README for Iosevka 2021-04-29 18:36:02 +03:00
Ryan L McIntyre
3deb6166be
Merge pull request #551 from daniruiz/master
Update font-logos with new linux icons
2021-04-10 20:56:06 -07:00
Ryan L McIntyre
9f24ccf1a7
Merge pull request #545 from andys8/icon-purescript
Adds PureScript glyph/icon
2021-04-10 20:32:17 -07:00
Ryan L McIntyre
1e90ca97b8 Updates license files 2021-04-10 13:21:37 -07:00
Ryan L McIntyre
a171bb676a
Merge pull request #555 from Tehnix/hasklig-update-to-v1.2
Update Hasklig to v1.2
2021-04-10 20:12:28 -07:00
Ryan L McIntyre
e505e99e67 Restores license files 2021-04-10 11:29:21 -07:00
Ryan L McIntyre
58d92b21ee Clean-up 2021-04-10 11:16:17 -07:00
Ryan L McIntyre
d8530845fc Merge branch 'moritzdietz-moritzdietz/JetBrainsMono-2.225' 2021-04-10 11:09:20 -07:00
Ryan L McIntyre
632cb8d25e Merge branch 'moritzdietz-moritzdietz/JetBrainsMono-2.210' 2021-04-10 10:30:05 -07:00
Ryan L McIntyre
006e9cede6 Merge branch 'moritzdietz-update-jetbrainsmono' 2021-04-10 09:59:07 -07:00
moritzdietz
e0569cba1d
Add new unpatched version of JetBrainsMono in version 2.225 2021-01-29 21:02:07 +00:00
moritzdietz
fd2904118d
Remove outdated JetBrainsMono font files 2021-01-29 21:00:31 +00:00
Alexis Lefebvre
d6aa241983
Fix typo: partcular -> particular #550 2021-01-08 20:41:31 +01:00
Christian Kjaer Laustsen
e2745c3e4f Update unpatched Hasklig fonts to v1.2 2021-01-03 14:25:11 +01:00
andys8
ce51cc63a6 PureScript e530 in original-source.otf 2020-12-06 21:06:20 +01:00
andys8
0a3fc8c79c PureScript Icon (svg) 2020-12-06 18:10:19 +01:00
Daniel Ruiz de Alegría
557b8da5c5 Update font-logos with new linux icons 2020-12-03 20:00:54 +01:00
Ryan L McIntyre
0f15e7d67f
Merge pull request #516 from ea2809/feat/upgrade_victor_mono_1.4.1
Upgrade Victor Mono to 1.4.1
2020-11-30 20:17:10 -08:00
Ryan L McIntyre
60386c46c2
Merge branch 'master' into font/cascadiacode-2007.01 2020-11-30 18:46:43 -08:00
moritzdietz
bb5ce4f733
Update JetBrainsMono to version v2.210
* Remove old patched and unpatched font files
* Remove old license file
* Separate ligature and non-ligature font versions
* Update READMEs
* Add new font version
2020-11-18 20:34:18 +00:00
Ryan L McIntyre
1cf59ffa55 Merge branch 'gh464' of https://github.com/gitfool/nerd-fonts into gitfool-gh464 2020-09-06 05:52:04 -07:00