Package Details: nerd-fonts-complete 2.1.0-5

Git Clone URL: https://aur.archlinux.org/nerd-fonts-complete.git (read-only, click to copy)
Package Base: nerd-fonts-complete
Description: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts.
Upstream URL: https://github.com/ryanoasis/nerd-fonts
Keywords: font fonts nerd nerd-fonts nerdfonts otf ttf
Licenses: MIT
Conflicts: nerd-fonts-complete-mono-glyphs, nerd-fonts-git, nerd-fonts-hack, ttf-nerd-fonts-symbols, ttf-nerd-fonts-symbols-mono
Submitter: SuperBo
Maintainer: francoism90
Last Packager: francoism90
Votes: 155
Popularity: 5.44
First Submitted: 2016-08-21 07:32
Last Updated: 2021-01-18 10:16

Dependencies (3)

Required by (16)

Sources (2)

Pinned Comments

francoism90 commented on 2020-03-20 11:29

I have updated this PKG to v2.1.0: you need to uninstall any previous version(s) as I've done some breaking changes to the PKG. I had to rewrite the PKGBUILD because it was using a different repo/tarball instead of the official one.

  • Please note the tarball is around ~2GB (2298M), you may have to download this first using wget https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz as GitHub doesn't offer resume download support.

  • See @sylphio patch https://aur.archlinux.org/packages/nerd-fonts-complete/#comment-767042 as possible workaround when dealing with download problems.

This is how one may build this package:

$ cd ~/Downloads (you need ~4GB of space to build)
$ yay --getpkgbuild nerd-fonts-complete (or git clone https://aur.archlinux.org/nerd-fonts-complete.git)
$ cd nerd-fonts-complete
$ wget -O nerd-fonts-2.1.0.tar.gz https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz
$ makepkg -sci BUILDDIR=.

If something is missing and/or broken, please let me know.

Latest Comments

« First ‹ Previous ... 3 4 5 6 7 8 9 Next › Last »

glider commented on 2017-08-22 17:54

Hi @denlillemand,
I think the nerd-fonts package only contains the patched-fonts Hack that is named "Knack".
- This is the "Knack" font: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Hack
- And this is the original Hack font: https://github.com/source-foundry/Hack

If you want to use the original Hack font, you should install the package "ttf-hack" in the extra repo instead.

Best

denlillemand commented on 2017-08-22 13:12

Hi, i installed this package, but the Hack font is nowhere to be found after the installation. I haven't checked the rest of the fonts, but some does work fine.
Do you know why this could be?

Thanks

midgard commented on 2017-08-13 13:51

[Package etiquette] Hi, you should quote variables that may contain spaces, in particular ${pkgdir} and ${srcdir} on lines 90-92.

In fonts_dir (assigned on line 22) you should account for the possibility that nerdfonts_dir can contain a quote. Suggested solution:
fonts_dir="'${nerdfonts_dir//\'/\'\\\'\'}'"
This uses single quotes instead of doubles and replaces all ' in nerdfonts_dir with '\''.

Prefix variables you introduce with _ or make them local (e.g. «local extension="otf"» instead of «extension="otf"»).

Thanks for packaging for the AUR (love this package) and have a nice day.

ryanoasis commented on 2017-05-09 00:51

@SuperBo Thank you for this package. Great work :) I also agree that it makes sense to split the variants into separate packages so totally on-board with that idea :)

Just to clarify for anyone the root cause of the issue is that there is no internal font name difference between the mono and non-mono variants.

Thanks to @jayywolff for mentioning the issue, you can see my comment as well here: https://github.com/ryanoasis/nerd-fonts/issues/127#issuecomment-299575371

This root cause issue should be fixed in v1.1 or maybe slip to a different future release.

Cheers

SuperBo commented on 2017-05-06 07:03

@jayywolff: Thanks for the idea. I now split into two variants, non-mono-glyph(this package) and mono-glyph.
@Light2Yellow,@chrko, @diyod: If you got the problem with current version, please try this package: https://aur.archlinux.org/packages/nerd-fonts-complete-mono-glyphs/.

Sorry for this inconvenient.

Anonymous comment on 2017-05-05 21:23

Well, for me the glyphs are now broken: https://imgur.com/a/mmTHB
The font's name is "FuraMonoForPowerline Nerd Font" and the theme is powerlevel9k.
The glyghs were rendering perfectly before the update. Can I preserve the old behaviour?

UPD. sorry, missed the second part of your comment. Hope it'll get fixed soon, thanks.

jayywolff commented on 2017-05-05 14:37

@SuperBo

The upgrade 1.0.0-2 -> 1.0.0-3, Removing "single-width-glyphs" so the system would use the non-single-width-glyphs fixed a bug with small glyphs I've been dealing with for months now. Thank you! However since some people are complaining, it might make sense to maintain a "single-width-glyphs" and "non-single-width-glyphs" variant of nerd-fonts-complete. That way everyone can choose which version works best for them.

Of course, the upgrade also screwed up the alignment of the powerline symbols but thats always a mission to line up properly, I'll figure out a workaround there.

I had been following this bug report upstream for a while, but didn't realize it was just due to the way it was packaged. I'll report my findings there too.

https://github.com/ryanoasis/nerd-fonts/issues/127

chrko commented on 2017-05-05 12:36

@SuperBo

The upgrade 1.0.0-2 -> 1.0.0-3 broke my fonts, too -.-

dbeley commented on 2017-05-05 10:52

@SuperBo

I don't think that update was necessary, in fact it broke vim-devicons for me. Downgrading the package solve the problem.

Don't worry I'm sure the majority of user don't really care about the package size, as the main point of that set font is esthetic.

SuperBo commented on 2017-05-05 04:28

@KarelvdP: The nerd-fonts collection includes more than 30 fonts separately. If I split it into one package per font I will have to maintain more than 30 packages @@.

I just remove "single-width-glyphs" variant fonts from the package to reduce the total size. Single-width-glyphs variant and no-single-width-glyphs variant have the same font name so just one of both will be seen and used by the system at the same time.