mirror of
https://github.com/ryanoasis/nerd-fonts.git
synced 2026-01-31 11:41:45 +01:00
Contents
This directory contains
- List of all source fonts to patch with CI
- List of all glyphs for the cheat-sheet
Source fonts
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-fontand 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
Cheat Sheet
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.shdevicons.ttf:i_dev.shfont-awesome-extension.ttf:i_fae.shfont-awesome/FontAwesome.otf:i_fa.shUnicode_IEC_symbol_font.otf:i_iec.shfont-logos.ttf:i_logos.shmaterialdesignicons-webfont.ttf:i_material.shremoved with Nerd Fonts v3materialdesign/MaterialDesignIconsDesktop.ttf:i_md.shocticons.ttf:i_oct.shPowerlineExtraSymbols.otf:i_ple.shpowerline-symbols/PowerlineSymbols.otf: is a subset of PowerlineExtraSymbolsPomicons.otf:i_pom.shextraglyphs.sfd:i_extra.sh(only a subset)original-source.otf:i_seti.shweather-icons/weathericons-regular-webfont.ttf:i_weather.sh