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 490943b955 Add SPDX license info
[why]
It can be hard to find out which license a particular font is using.
Therefore we add a new field to the fonts.json with an SPDX license
identifier (if possible).

[how]
For fonts with a license that has no SPDX identifier we use a free
`LicenseRef-*` identifier, but that reference is not solved in the
fonts.json file.

[note]
Also correct some licensing info given in the license audit.

Related: #1578

Suggested-by:  Jan Christian Gruenhage <jan.christian@gruenhage.xyz>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-04-12 07:18:36 +02:00
..
fonts.json Add SPDX license info 2024-04-12 07:18:36 +02:00
i_all.sh [ci] Bump release version 2024-04-04 07:53:24 +00:00
i_cod.sh generate-glyph-info: Fix double entries 2024-03-17 14:24:43 +01:00
i_dev.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_fa.sh FontAwesome: Regerenate font 2024-04-08 18:11:23 +02: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 2024-04-04 07:53:24 +00:00
i_material.sh [ci] Bump release version 2024-04-04 07:53:24 +00:00
i_md.sh [ci] Bump release version 2024-04-04 07:53:24 +00:00
i_oct.sh [ci] Bump release version 2024-04-04 07:53:24 +00:00
i_ple.sh Fix new Powerline icons tag names 2024-04-04 11:13:19 +02:00
i_pom.sh Update bash shebangs 2018-07-09 18:18:12 +03:00
i_seti.sh [ci] Bump release version 2024-04-04 07:53:24 +00:00
i_weather.sh [ci] Bump release version 2024-04-04 07:53:24 +00:00
README.md lib: Clearly mark i_material as obsolete 2023-10-03 15:12:16 +02:00
template-font-preview2.svg generate-font-image-previews: Fix wrong previews 2024-03-05 19:14:12 +01:00
template-font-preview.svg generate-font-image-previews: Clean up svg (remove warnings) 2024-03-05 19:14:12 +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.

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.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 v3
  • materialdesign/MaterialDesignIconsDesktop.ttf : i_md.sh
  • octicons.ttf: i_oct.sh
  • PowerlineExtraSymbols.otf: i_ple.sh
  • powerline-symbols/PowerlineSymbols.otf: is a subset of PowerlineExtraSymbols
  • Pomicons.otf: i_pom.sh
  • original-source.otf: i_seti.sh
  • weather-icons/weathericons-regular-webfont.ttf: i_weather.sh