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

fonts-material-design-icons-iconfont

n/a

font-awesome

fonts-font-awesome

n/a

vcodeicons

https://github.com/microsoft/vscode-codicons

n/a

n/a

pomicons

https://github.com/gabrielelana/pomicons

n/a

n/a

weather-icons

https://github.com/erikflowers/weather-icons

fonts-weather-icons

n/a

octicons

https://github.com/primer/octicons

n/a

n/a

font-logos

https://github.com/Lukas-W/font-logos

n/a

n/a

powerline-extra-symbols

https://github.com/ryanoasis/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:

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.