1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-13 17:18:37 +02:00
nerd-fonts/bin/scripts/lib
Fini Jastrow 2597b4ef3f generate-font-image-previews: Generate Symbols Only preview
[why]
We do not have a preview for the Symbols Only font.
The Symbols Only font appears two times (with 1000 and with 2048 EM).

[how]
Remove one of the occurences of NerdFontSymbolsOnly in the fonts.json.
The font matrix (for CI) still works, and we get only one entry in the
fonts list on the gh-pages.

Change the entry details accordingly.

Create special svg template that includes lots of symbols.

Change the destination filename to be imagePreviewFont instead of the
patchedName + "Nerd Font". The website (gh-pages) expects the former
file names.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-12-19 21:09:29 +01:00
..
fonts-small-subset.json Tweak RC for less fonts and try wildcard pattern for artifact upload, comments out commit for now 2022-01-01 07:50:03 -08:00
fonts.json generate-font-image-previews: Generate Symbols Only preview 2022-12-19 21:09:29 +01:00
i_all.sh [ci] Bump release version 2022-10-07 11:55:35 +00:00
i_cod.sh Document and update cheat sheet data 2022-09-11 16:41:12 +02:00
i_dev.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_fa.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_fae.sh Cheatsheet correction (fixes #285) 2019-08-15 14:41:20 -07:00
i_iec.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_logos.sh [ci] Bump release version 2022-10-07 11:55:35 +00:00
i_material.sh [ci] Bump release version 2022-10-07 11:55:35 +00:00
i_oct.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_ple.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_pom.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_seti.sh CI: Keep i_seti.sh in sync with autogenerated font 2022-12-16 12:23:16 +01:00
i_weather.sh [ci] Bump release version 2022-10-07 11:55:35 +00:00
README.md Fix i_cod.sh docu 2022-09-16 10:57:58 +02:00
template-font-preview2.svg generate-font-image-previews: Generate Symbols Only preview 2022-12-19 21:09:29 +01:00
template-font-preview.svg Adds regular (non Inkscape) template svg used by script to generate font previews 2019-09-05 14:34:00 -07: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.

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.

  • original-source.otf: i_seti.sh
  • devicons.ttf: i_dev.sh
  • powerline-symbols/PowerlineSymbols.otf: is a subset of PowerlineExtraSymbols
  • PowerlineExtraSymbols.otf: i_ple.sh
  • Pomicons.otf: i_pom.sh
  • font-awesome/FontAwesome.otf: i_fa.sh
  • font-awesome-extension.ttf: i_fae.sh
  • Unicode_IEC_symbol_font.otf: i_iec.sh
  • materialdesignicons-webfont.ttf: i_material.sh
  • weather-icons/weathericons-regular-webfont.ttf: i_weather.sh
  • font-logos.ttf: i_linux.sh
  • octicons.ttf: i_oct.sh
  • codicons/codicon.ttf: i_cod.sh