This directory contains
- List of all source fonts to patch with CI
- List of all glyphs for the cheat-sheet
The file fonts.json
is used by the github CI to patch all fonts and create all the release zip archives.
The 'font matrix' is derived from it.
get-font-names-from-json.sh
is a small helper to set the matrix up.
The fonts.json
is the source of a lot details used on the
https://www.nerdfonts.com site and for some scripts. It needs to be
filled manually for each added font.
unpatchedName
: [string] Human readable name used in readmelicenseId
: [string] SPDX license identifierRFN
: [bool] Has the font a Reserved Font Name clauseversion
: [string] The real version inside the font filespatchedName
: [string] Human readable name used in readmefolderName
: [string] Folder name insrc/unpatched-fonts/
imagePreviewFont
: [string] Font family name that should be used for the preview imageimagePreviewFontSource
: [string] File name of the font that is can be used to generate the font that is used for the preview imagelinkPreviewFont
: [string] Anchor to reach the preview at https://www.programmingfonts.orgcaskName
: [string] Will be expanded byfont-
and-nerd-font
and must follow the Homebrew naming rulesrepoRelease
: [bool] Are the patched fonts committed back into the repoisMonospaced
: [bool] Is the source font monospaced, at least some of them (i.e. suitable for terminals)description
: [string] Mention what makes this font stand out
The glyphs get their names through the individual (per glyph source) i_*.sh files in this directory. Only glyphs listed here could be found with the cheat sheet.
codicons/codicon.ttf
:i_cod.sh
devicons.ttf
:i_dev.sh
font-awesome-extension.ttf
:i_fae.sh
font-awesome/FontAwesome.otf
:i_fa.sh
Unicode_IEC_symbol_font.otf
:i_iec.sh
font-logos.ttf
:i_logos.sh
materialdesignicons-webfont.ttf
:i_material.sh
removed with Nerd Fonts v3materialdesign/MaterialDesignIconsDesktop.ttf
:i_md.sh
octicons.ttf
:i_oct.sh
PowerlineExtraSymbols.otf
:i_ple.sh
powerline-symbols/PowerlineSymbols.otf
: is a subset of PowerlineExtraSymbolsPomicons.otf
:i_pom.sh
original-source.otf
:i_seti.sh
weather-icons/weathericons-regular-webfont.ttf
:i_weather.sh