NerdFonts
Nerdfonts are a aggregation of fonts with glyphs. Upstream takes several icon fonts and patches them into regular fonts. Nerdfonts are increasingly required by packages such as waybar or lsd to properly display.
Components of NerdFonts
?NerdFonts consist of those (main) glyph fonts:
Name |
upstream link |
Debian package (tracker) |
WNPP Bug |
Material |
|
n/a |
|
font-awesome |
|
n/a |
|
vcodeicons |
n/a |
n/a |
|
pomicons |
n/a |
n/a |
|
weather-icons |
n/a |
||
octicons |
n/a |
n/a |
|
font-logos |
n/a |
n/a |
|
powerline-extra-symbols |
n/a |
n/a |
Notes
Some of the glyphs fonts listed above are likely not distributable, notably octicons and font-logos as they consist of distro logos without honoring their respective license(s). Others such as pomicons only are available and would need a custom script to be built into a glyph font from there.
- vscodeicons: Can be rebuilt from the svg files; needs the fantasticon npm package at least
Discussions
Paul Wise: Such patching is not appropriate nor needed
In reply to New Font Packages? - Nerd Fonts, Paul argued:
- I don't think it is appropriate to package the Nerd Fonts repository for Debian in general. It just copies glyphs from a few icon fonts into a ton of other ones. That should not be needed since most font rendering now copes fine with rendering text from multiple fonts at once. If there is something that doesn't cope with this, it should be fixed instead of working around its brokenness with font patching.
He agreed with suggestion from Blair Noctis in #debian-fonts that a metapackage which Depends on those icon fonts might be a good way to provide ease of use.
