1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-19 20:12:52 +02:00
nerd-fonts/bin/scripts/lib
Fini Jastrow 72b9ec663b Fix font previews
[why]
Some font previews in the gh-pages are obviously wrong (showing some
fallback font).

[how]
Recreate all image previes from current master branch.

To make this more easy:
- Add commented out code that displays command to install just the
  needed fonts but all the needed fonts
- Add commented out code that displays the family names of the needed
  fonts - these have to be in sync with the fonts.json database

Fixes: #489

Reported-by: CosmosAtlas
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-01-30 08:29:04 +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 Fix font previews 2023-01-30 08:29:04 +01:00
i_all.sh [ci] Bump release version 2023-01-24 15:56:06 +00:00
i_cod.sh Correct i_xxx.sh 2023-01-19 08:32:00 +01: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 2023-01-24 15:56:06 +00:00
i_material.sh [ci] Bump release version 2023-01-24 15:56:06 +00:00
i_md.sh [ci] Bump release version 2023-01-24 15:56:06 +00:00
i_oct.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_ple.sh Correct i_xxx.sh 2023-01-19 08:32:00 +01:00
i_pom.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_seti.sh [ci] Bump release version 2023-01-24 15:56:06 +00:00
i_weather.sh [ci] Bump release version 2023-01-24 15:56:06 +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