1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-19 20:12:52 +02:00

fonts.json: Add pathname of reference font file for each font

[why]
For testing we might want to execute one command (e.g. font-patcher run)
once for each source font. We need to decide which of the font files is
a good choice.

[how]
Best would maybe to use the font that is used for the image previews.

We add that information for each font into the 'database'. Then we can
for example do stuff like:

while IFS= read -d $'\n' -r f; do
  ls -l ../../src/unpatched-fonts/"${f}"
done < <(jq -r '.fonts | .[] | ."imagePreviewFontSource"' lib/fonts.json)

This is already utilized for the helper tools that are hid in the
generate-font-image-previews.sh script.

Note that DaddyTimeMono and NerdFontSymbolsOnly has "--ext ttf" set in the
config, so the information provided for that fonts is wrong.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
Fini Jastrow 2024-01-15 14:24:38 +01:00 committed by Fini
parent da4fb70b7e
commit 148c288d30
2 changed files with 81 additions and 68 deletions

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
# Nerd Fonts Version: 3.1.1
# Script Version: 1.2.2
# Script Version: 1.2.3
# Create font previews.
# All fonts need to be installed (or no preview is generated)
# Files should end up in the gh-pages branch
@ -56,73 +56,22 @@ generate_preview_symbols() {
# svgo "${output_dir}${font}.svg"
}
# shellcheck disable=SC2034 # used by commented out code (on demand)
image_font_files=( \
'0xProto/0xProtoNerdFont-Regular.ttf' \
'3270/Regular/3270NerdFont-Regular.ttf' \
'Agave/AgaveNerdFont-Regular.ttf' \
'AnonymousPro/Regular/AnonymiceProNerdFont-Regular.ttf' \
'Arimo/Regular/ArimoNerdFont-Regular.ttf' \
'AurulentSansMono/AurulentSansMNerdFont-Regular.otf' \
'BigBlueTerminal/BigBlueTermPlusNerdFont-Regular.ttf' \
'BitstreamVeraSansMono/Regular/BitstromWeraNerdFont-Regular.ttf' \
'CascadiaCode/Regular/CaskaydiaCoveNerdFont-Regular.ttf' \
'CascadiaMono/CaskaydiaMonoNerdFont-Regular.ttf' \
'CodeNewRoman/Regular/CodeNewRomanNerdFont-Regular.otf' \
'ComicShannsMono/ComicShannsMonoNerdFont-Regular.otf' \
'CommitMono/CommitMonoNerdFont-Regular.otf' \
'Cousine/Regular/CousineNerdFont-Regular.ttf' \
'D2Coding/D2CodingLigatureNerdFont-Regular.ttf' \
'DaddyTimeMono/DaddyTimeMonoNerdFont-Regular.ttf' \
'DejaVuSansMono/Regular/DejaVuSansMNerdFont-Regular.ttf' \
'DroidSansMono/DroidSansMNerdFont-Regular.otf' \
'EnvyCodeR/EnvyCodeRNerdFont-Regular.ttf' \
'FantasqueSansMono/Regular/FantasqueSansMNerdFont-Regular.ttf' \
'FiraCode/Regular/FiraCodeNerdFont-Regular.ttf' \
'FiraMono/Regular/FiraMonoNerdFont-Regular.otf' \
'GeistMono/Regular/GeistMonoNerdFont-Regular.otf' \
'Gohu/14/GohuFont14NerdFont-Regular.ttf' \
'Go-Mono/Regular/GoMonoNerdFont-Regular.ttf' \
'Hack/Regular/HackNerdFont-Regular.ttf' \
'Hasklig/Regular/HasklugNerdFont-Regular.otf' \
'HeavyData/HeavyDataNerdFont-Regular.ttf' \
'Hermit/Regular/HurmitNerdFont-Regular.otf' \
'iA-Writer/Mono/Regular/iMWritingMonoNerdFont-Regular.ttf' \
'IBMPlexMono/Mono/BlexMonoNerdFont-Regular.ttf' \
'Inconsolata/InconsolataNerdFont-Regular.ttf' \
'InconsolataGo/Regular/InconsolataGoNerdFont-Regular.ttf' \
'InconsolataLGC/Regular/InconsolataLGCNerdFont-Regular.ttf' \
'IntelOneMono/Regular/IntoneMonoNerdFont-Regular.ttf' \
'Iosevka/Regular/IosevkaNerdFont-Regular.ttf' \
'IosevkaTerm/Regular/IosevkaTermNerdFont-Regular.ttf' \
'IosevkaTermSlab/IosevkaTermSlabNerdFont-Regular.ttf' \
'JetBrainsMono/Ligatures/Regular/JetBrainsMonoNerdFont-Regular.ttf' \
'Lekton/Regular/LektonNerdFont-Regular.ttf' \
'LiberationMono/LiterationMonoNerdFont-Regular.ttf' \
'Lilex/Regular/LilexNerdFont-Regular.ttf' \
'MartianMono/Std/MartianMonoNerdFont-Regular.ttf' \
'Meslo/M/Regular/MesloLGMNerdFont-Regular.ttf' \
'Monaspace/Neon/MonaspiceNeNerdFont-Regular.otf' \
'Monofur/Regular/MonofurNerdFont-Regular.ttf' \
'Monoid/Regular/MonoidNerdFont-Regular.ttf' \
'Mononoki/Regular/MononokiNerdFont-Regular.ttf' \
'MPlus/M_Plus_1_code/M+1CodeNerdFont-Regular.ttf' \
'NerdFontsSymbolsOnly/SymbolsNerdFontMono-Regular.ttf' \
'Noto/Sans-Mono/NotoSansMNerdFont-Regular.ttf' \
'OpenDyslexic/Regular/OpenDyslexicNerdFont-Regular.otf' \
'Overpass/Mono/Regular/OverpassMNerdFont-Regular.otf' \
'ProFont/profontiix/ProFontIIxNerdFont-Regular.ttf' \
'ProggyClean/Regular/ProggyCleanNerdFont-Regular.ttf' \
'RobotoMono/Regular/RobotoMonoNerdFont-Regular.ttf' \
'ShareTechMono/ShureTechMonoNerdFont-Regular.ttf' \
'SourceCodePro/Regular/SauceCodeProNerdFont-Regular.ttf' \
'SpaceMono/Regular/SpaceMonoNerdFont-Regular.ttf' \
'Terminus/Regular/TerminessNerdFont-Regular.ttf' \
'Tinos/Regular/TinosNerdFont-Regular.ttf' \
'Ubuntu/Regular/UbuntuNerdFont-Regular.ttf' \
'UbuntuMono/Regular/UbuntuMonoNerdFont-Regular.ttf' \
'VictorMono/Regular/VictorMonoNerdFont-Regular.ttf' \
)
######
# For the two following helpers you need to enable THIS first:
#
# This is not 100% correct because the config.cfg is not evaluated
if false; then
cd ../../src/unpatched-fonts
image_font_files=( )
while IFS= read -d $'\n' -r f; do
dir=$(dirname "${f}")
# fontforge ~/git/nerd-fonts/font-patcher ~/git/nerd-fonts/src/unpatched-fonts/"${f}" -c --debug 3
dest=${dir}/$(fontforge ../../font-patcher --dry "${f}" --debug 2 2>/dev/null | grep 'DEBUG: =====> Filename' | sed "s/[^']*'//;s/'.*//")
echo "Found font filename: $dest"
image_font_files+=( "${dest}" )
done < <(jq -r '.fonts | .[] | ."imagePreviewFontSource"' ../../bin/scripts/lib/fonts.json)
cd -
fi
# Enable this to get a list of instruction to install all the needed fonts
#

View File

@ -6,6 +6,7 @@
"patchedName": "0xProto",
"folderName": "0xProto",
"imagePreviewFont": "0xProto Nerd Font",
"imagePreviewFontSource": "0xProto/0xProto-Regular.ttf",
"linkPreviewFont": "oxproto",
"caskName": "0xproto",
"repoRelease": false,
@ -17,6 +18,7 @@
"patchedName": "3270",
"folderName": "3270",
"imagePreviewFont": "3270 Nerd Font",
"imagePreviewFontSource": "3270/Regular/3270-Regular.ttf",
"linkPreviewFont": "font3270",
"caskName": "3270",
"repoRelease": true,
@ -28,6 +30,7 @@
"patchedName": "Agave",
"folderName": "Agave",
"imagePreviewFont": "Agave Nerd Font",
"imagePreviewFontSource": "Agave/Agave-Regular.ttf",
"linkPreviewFont": "agave",
"caskName": "agave",
"repoRelease": true,
@ -39,6 +42,7 @@
"patchedName": "AnonymicePro",
"folderName": "AnonymousPro",
"imagePreviewFont": "AnonymicePro Nerd Font",
"imagePreviewFontSource": "AnonymousPro/Regular/Anonymous Pro.ttf",
"linkPreviewFont": "anonymous-pro",
"caskName": "anonymice",
"repoRelease": true,
@ -50,6 +54,7 @@
"patchedName": "Arimo",
"folderName": "Arimo",
"imagePreviewFont": "Arimo Nerd Font",
"imagePreviewFontSource": "Arimo/Regular/Arimo-Regular.ttf",
"linkPreviewFont": false,
"caskName": "arimo",
"repoRelease": true,
@ -61,6 +66,7 @@
"patchedName": "AurulentSansM",
"folderName": "AurulentSansMono",
"imagePreviewFont": "AurulentSansM Nerd Font",
"imagePreviewFontSource": "AurulentSansMono/AurulentSansMono-Regular.otf",
"linkPreviewFont": "aurulent",
"caskName": "aurulent-sans-mono",
"repoRelease": true,
@ -72,6 +78,7 @@
"patchedName": "BigBlueTerm",
"folderName": "BigBlueTerminal",
"imagePreviewFont": "BigBlueTermPlus Nerd Font",
"imagePreviewFontSource": "BigBlueTerminal/BigBlue_TerminalPlus.ttf",
"linkPreviewFont": "bigblue-terminal",
"caskName": "bigblue-terminal",
"repoRelease": true,
@ -83,6 +90,7 @@
"patchedName": "BitstromWera",
"folderName": "BitstreamVeraSansMono",
"imagePreviewFont": "BitstromWera Nerd Font",
"imagePreviewFontSource": "BitstreamVeraSansMono/Regular/VeraMono.ttf",
"linkPreviewFont": "bitstream-vera",
"caskName": "bitstream-vera-sans-mono",
"repoRelease": true,
@ -94,6 +102,7 @@
"patchedName": "CaskaydiaCove",
"folderName": "CascadiaCode",
"imagePreviewFont": "CaskaydiaCove Nerd Font",
"imagePreviewFontSource": "CascadiaCode/Regular/CascadiaCode-Regular-vtt.ttf",
"linkPreviewFont": "cascadia-code",
"caskName": "caskaydia-cove",
"repoRelease": true,
@ -105,6 +114,7 @@
"patchedName": "CaskaydiaMono",
"folderName": "CascadiaMono",
"imagePreviewFont": "CaskaydiaMono NF",
"imagePreviewFontSource": "CascadiaMono/CascadiaMono-Regular-vtt.ttf",
"linkPreviewFont": false,
"caskName": "caskaydia-mono",
"repoRelease": false,
@ -116,6 +126,7 @@
"patchedName": "BlexMono",
"folderName": "IBMPlexMono",
"imagePreviewFont": "BlexMono Nerd Font",
"imagePreviewFontSource": "IBMPlexMono/Mono/IBMPlexMono-Regular.ttf",
"linkPreviewFont": "plex-mono",
"caskName": "blex-mono",
"repoRelease": true,
@ -127,6 +138,7 @@
"patchedName": "CodeNewRoman",
"folderName": "CodeNewRoman",
"imagePreviewFont": "CodeNewRoman Nerd Font",
"imagePreviewFontSource": "CodeNewRoman/Regular/Code New Roman-Regular.otf",
"linkPreviewFont": "code-new-roman",
"caskName": "code-new-roman",
"repoRelease": true,
@ -138,6 +150,7 @@
"patchedName": "ComicShannsMono",
"folderName": "ComicShannsMono",
"imagePreviewFont": "ComicShannsMono Nerd Font",
"imagePreviewFontSource": "ComicShannsMono/ComicShannsMono-Regular.otf",
"linkPreviewFont": false,
"caskName": "comic-shanns-mono",
"repoRelease": true,
@ -149,6 +162,7 @@
"patchedName": "CommitMono",
"folderName": "CommitMono",
"imagePreviewFont": "CommitMono Nerd Font",
"imagePreviewFontSource": "CommitMono/CommitMono-400-Regular.otf",
"linkPreviewFont": "commit-mono",
"caskName": "commit-mono",
"repoRelease": false,
@ -160,6 +174,7 @@
"patchedName": "Cousine",
"folderName": "Cousine",
"imagePreviewFont": "Cousine Nerd Font",
"imagePreviewFontSource": "Cousine/Regular/Cousine-Regular.ttf",
"linkPreviewFont": "cousine",
"caskName": "cousine",
"repoRelease": true,
@ -171,6 +186,7 @@
"patchedName": "D2CodingLigature",
"folderName": "D2Coding",
"imagePreviewFont": "D2CodingLigature Nerd Font",
"imagePreviewFontSource": "D2Coding/D2Coding-Ver1.3.2-20180524-ligature.ttf",
"linkPreviewFont": "d2coding",
"caskName": "d2coding",
"repoRelease": false,
@ -182,6 +198,7 @@
"patchedName": "DaddyTimeMono",
"folderName": "DaddyTimeMono",
"imagePreviewFont": "DaddyTimeMono Nerd Font",
"imagePreviewFontSource": "DaddyTimeMono/DaddyTimeMono.otf",
"linkPreviewFont": "daddytimemono",
"caskName": "daddy-time-mono",
"repoRelease": true,
@ -193,6 +210,7 @@
"patchedName": "DejaVuSansM",
"folderName": "DejaVuSansMono",
"imagePreviewFont": "DejaVuSansM Nerd Font",
"imagePreviewFontSource": "DejaVuSansMono/Regular/DejaVuSansMono.ttf",
"linkPreviewFont": "dejavu",
"caskName": "dejavu-sans-mono",
"repoRelease": true,
@ -204,6 +222,7 @@
"patchedName": "DroidSansM",
"folderName": "DroidSansMono",
"imagePreviewFont": "DroidSansM Nerd Font",
"imagePreviewFontSource": "DroidSansMono/Droid Sans Mono for Powerline.otf",
"linkPreviewFont": "droid-sans",
"caskName": "droid-sans-mono",
"repoRelease": true,
@ -215,6 +234,7 @@
"patchedName": "EnvyCodeR",
"folderName": "EnvyCodeR",
"imagePreviewFont": "EnvyCodeR Nerd Font",
"imagePreviewFontSource": "EnvyCodeR/Envy Code R.ttf",
"linkPreviewFont": "envy-code-r",
"caskName": "envy-code-r",
"repoRelease": true,
@ -226,6 +246,7 @@
"patchedName": "FantasqueSansM",
"folderName": "FantasqueSansMono",
"imagePreviewFont": "FantasqueSansM Nerd Font",
"imagePreviewFontSource": "FantasqueSansMono/Regular/FantasqueSansMono-Regular.ttf",
"linkPreviewFont": "fantasque-sans",
"caskName": "fantasque-sans-mono",
"repoRelease": true,
@ -237,6 +258,7 @@
"patchedName": "FiraCode",
"folderName": "FiraCode",
"imagePreviewFont": "FiraCode Nerd Font",
"imagePreviewFontSource": "FiraCode/Regular/FiraCode-Regular.ttf",
"linkPreviewFont": "firacode",
"caskName": "fira-code",
"repoRelease": true,
@ -248,6 +270,7 @@
"patchedName": "FiraMono",
"folderName": "FiraMono",
"imagePreviewFont": "FiraMono Nerd Font",
"imagePreviewFontSource": "FiraMono/Regular/FiraMono-Regular.otf",
"linkPreviewFont": "fira",
"caskName": "fira-mono",
"repoRelease": true,
@ -259,6 +282,7 @@
"patchedName": "GeistMono",
"folderName": "GeistMono",
"imagePreviewFont": "GeistMono Nerd Font",
"imagePreviewFontSource": "GeistMono/Regular/GeistMono-Regular.otf",
"linkPreviewFont": false,
"caskName": "geist-mono",
"repoRelease": false,
@ -270,6 +294,7 @@
"patchedName": "GohuFont",
"folderName": "Gohu",
"imagePreviewFont": "GohuFont 14 Nerd Font",
"imagePreviewFontSource": "Gohu/14/gohufont-14.ttf",
"linkPreviewFont": "gohufont-14",
"caskName": "gohufont",
"repoRelease": true,
@ -281,6 +306,7 @@
"patchedName": "GoMono",
"folderName": "Go-Mono",
"imagePreviewFont": "GoMono Nerd Font",
"imagePreviewFontSource": "Go-Mono/Regular/Go-Mono.ttf",
"linkPreviewFont": "go-mono",
"caskName": "go-mono",
"repoRelease": true,
@ -292,6 +318,7 @@
"patchedName": "Hack",
"folderName": "Hack",
"imagePreviewFont": "Hack Nerd Font",
"imagePreviewFontSource": "Hack/Regular/Hack-Regular.ttf",
"linkPreviewFont": "hack",
"caskName": "hack",
"repoRelease": true,
@ -303,6 +330,7 @@
"patchedName": "Hasklug",
"folderName": "Hasklig",
"imagePreviewFont": "Hasklug Nerd Font",
"imagePreviewFontSource": "Hasklig/Regular/Hasklig-Regular.otf",
"linkPreviewFont": "hasklig",
"caskName": "hasklug",
"repoRelease": true,
@ -314,6 +342,7 @@
"patchedName": "HeavyData",
"folderName": "HeavyData",
"imagePreviewFont": "HeavyData Nerd Font",
"imagePreviewFontSource": "HeavyData/heavy_data.ttf",
"linkPreviewFont": false,
"caskName": "heavy-data",
"repoRelease": true,
@ -325,6 +354,7 @@
"patchedName": "Hurmit",
"folderName": "Hermit",
"imagePreviewFont": "Hurmit Nerd Font",
"imagePreviewFontSource": "Hermit/Regular/Hermit-Regular.otf",
"linkPreviewFont": "hermit",
"caskName": "hurmit",
"repoRelease": true,
@ -336,6 +366,7 @@
"patchedName": "iMWriting",
"folderName": "iA-Writer",
"imagePreviewFont": "iMWritingMono Nerd Font",
"imagePreviewFontSource": "iA-Writer/Mono/Regular/iAWriterMonoS-Regular.ttf",
"linkPreviewFont": "ia-writer-mono",
"caskName": "im-writing",
"repoRelease": true,
@ -347,6 +378,7 @@
"patchedName": "Inconsolata",
"folderName": "Inconsolata",
"imagePreviewFont": "Inconsolata Nerd Font",
"imagePreviewFontSource": "IBMPlexMono/Mono/IBMPlexMono-Regular.ttf",
"linkPreviewFont": "inconsolata",
"caskName": "inconsolata",
"repoRelease": true,
@ -358,6 +390,7 @@
"patchedName": "InconsolataGo",
"folderName": "InconsolataGo",
"imagePreviewFont": "InconsolataGo Nerd Font",
"imagePreviewFontSource": "Inconsolata/Inconsolata-Regular.ttf",
"linkPreviewFont": "inconsolata-go",
"caskName": "inconsolata-go",
"repoRelease": true,
@ -369,6 +402,7 @@
"patchedName": "Inconsolata LGC",
"folderName": "InconsolataLGC",
"imagePreviewFont": "Inconsolata LGC Nerd Font",
"imagePreviewFontSource": "InconsolataLGC/Regular/Inconsolata-LGC.ttf",
"linkPreviewFont": false,
"caskName": "inconsolata-lgc",
"repoRelease": true,
@ -380,6 +414,7 @@
"patchedName": "IntoneMono",
"folderName": "IntelOneMono",
"imagePreviewFont": "IntoneMono Nerd Font",
"imagePreviewFontSource": "IntelOneMono/Regular/intelone-mono-font-family-regular.ttf",
"linkPreviewFont": "intel-one-mono",
"caskName": "intone-mono",
"repoRelease": false,
@ -391,6 +426,7 @@
"patchedName": "Iosevka",
"folderName": "Iosevka",
"imagePreviewFont": "Iosevka Nerd Font",
"imagePreviewFontSource": "Iosevka/Regular/iosevka-regular.ttf",
"linkPreviewFont": "iosevka",
"caskName": "iosevka",
"repoRelease": true,
@ -402,6 +438,7 @@
"patchedName": "IosevkaTerm",
"folderName": "IosevkaTerm",
"imagePreviewFont": "IosevkaTerm Nerd Font",
"imagePreviewFontSource": "IosevkaTerm/Regular/iosevka-term-regular.ttf",
"linkPreviewFont": false,
"caskName": "iosevka-term",
"repoRelease": true,
@ -413,6 +450,7 @@
"patchedName": "IosevkaTermSlab",
"folderName": "IosevkaTermSlab",
"imagePreviewFont": "IosevkaTermSlab NF",
"imagePreviewFontSource": "IosevkaTermSlab/iosevka-term-slab-regular.ttf",
"linkPreviewFont": false,
"caskName": "iosevka-term-slab",
"repoRelease": false,
@ -424,6 +462,7 @@
"patchedName": "JetBrainsMono",
"folderName": "JetBrainsMono",
"imagePreviewFont": "JetBrainsMono Nerd Font",
"imagePreviewFontSource": "JetBrainsMono/Ligatures/Regular/JetBrainsMono-Regular.ttf",
"linkPreviewFont": "jetbrainsmono",
"caskName": "jetbrains-mono",
"repoRelease": true,
@ -435,6 +474,7 @@
"patchedName": "Lekton",
"folderName": "Lekton",
"imagePreviewFont": "Lekton Nerd Font",
"imagePreviewFontSource": "Lekton/Regular/Lekton-Regular.ttf",
"linkPreviewFont": "lekton",
"caskName": "lekton",
"repoRelease": true,
@ -446,6 +486,7 @@
"patchedName": "LiterationMono",
"folderName": "LiberationMono",
"imagePreviewFont": "LiterationMono Nerd Font",
"imagePreviewFontSource": "LiberationMono/LiberationMono-Regular.ttf",
"linkPreviewFont": "liberation",
"caskName": "liberation",
"repoRelease": true,
@ -457,6 +498,7 @@
"patchedName": "Lilex",
"folderName": "Lilex",
"imagePreviewFont": "Lilex Nerd Font",
"imagePreviewFontSource": "Lilex/Lilex-Regular.ttf",
"linkPreviewFont": "lilex",
"caskName": "lilex",
"repoRelease": true,
@ -468,6 +510,7 @@
"patchedName": "MartianMono",
"folderName": "MartianMono",
"imagePreviewFont": "MartianMono NF",
"imagePreviewFontSource": "MartianMono/Std/MartianMono-Regular.ttf",
"linkPreviewFont": "martian-mono",
"caskName": "martian-mono",
"repoRelease": false,
@ -479,6 +522,7 @@
"patchedName": "MesloLG",
"folderName": "Meslo",
"imagePreviewFont": "MesloLGM Nerd Font",
"imagePreviewFontSource": "Meslo/M/Regular/Meslo LG M Regular for Powerline.ttf",
"linkPreviewFont": "meslo",
"caskName": "meslo-lg",
"repoRelease": true,
@ -490,6 +534,7 @@
"patchedName": "Monaspice",
"folderName": "Monaspace",
"imagePreviewFont": "MonaspiceNe NF",
"imagePreviewFontSource": "Monaspace/Neon/MonaspaceNeon-Regular.otf",
"linkPreviewFont": "monaspace-neon",
"caskName": "monaspace",
"repoRelease": false,
@ -501,6 +546,7 @@
"patchedName": "Monofur",
"folderName": "Monofur",
"imagePreviewFont": "Monofur Nerd Font",
"imagePreviewFontSource": "Monofur/Regular/Monofur for Powerline.ttf",
"linkPreviewFont": "monofur",
"caskName": "monofur",
"repoRelease": true,
@ -512,6 +558,7 @@
"patchedName": "Monoid",
"folderName": "Monoid",
"imagePreviewFont": "Monoid Nerd Font",
"imagePreviewFontSource": "Monoid/Regular/Monoid-Regular.ttf",
"linkPreviewFont": "monoid",
"caskName": "monoid",
"repoRelease": true,
@ -523,6 +570,7 @@
"patchedName": "Mononoki",
"folderName": "Mononoki",
"imagePreviewFont": "Mononoki Nerd Font",
"imagePreviewFontSource": "Mononoki/Regular/mononoki-Regular.ttf",
"linkPreviewFont": "mononoki",
"caskName": "mononoki",
"repoRelease": true,
@ -534,6 +582,7 @@
"patchedName": "M+",
"folderName": "MPlus",
"imagePreviewFont": "M+1Code Nerd Font",
"imagePreviewFontSource": "MPlus/M_Plus_1_code/Mplus1Code-Regular.ttf",
"linkPreviewFont": "mplus",
"caskName": "mplus",
"repoRelease": true,
@ -545,6 +594,7 @@
"patchedName": "Noto",
"folderName": "Noto",
"imagePreviewFont": "NotoSansM Nerd Font",
"imagePreviewFontSource": "Noto/Sans-Mono/NotoSansMono-Regular.ttf",
"linkPreviewFont": "noto",
"caskName": "noto",
"repoRelease": true,
@ -556,6 +606,7 @@
"patchedName": "OpenDyslexic",
"folderName": "OpenDyslexic",
"imagePreviewFont": "OpenDyslexic Nerd Font",
"imagePreviewFontSource": "OpenDyslexic/Regular/OpenDyslexic-Regular.otf",
"linkPreviewFont": "opendyslexic",
"caskName": "open-dyslexic",
"repoRelease": true,
@ -567,6 +618,7 @@
"patchedName": "Overpass",
"folderName": "Overpass",
"imagePreviewFont": "OverpassM Nerd Font",
"imagePreviewFontSource": "Overpass/Mono/Regular/overpass-mono-regular.otf",
"linkPreviewFont": "overpass",
"caskName": "overpass",
"repoRelease": true,
@ -578,6 +630,7 @@
"patchedName": "ProFont",
"folderName": "ProFont",
"imagePreviewFont": "ProFont IIx Nerd Font",
"imagePreviewFontSource": "ProFont/profontiix/ProFontIIx.ttf",
"linkPreviewFont": "profont",
"caskName": "profont",
"repoRelease": true,
@ -589,6 +642,7 @@
"patchedName": "ProggyClean",
"folderName": "ProggyClean",
"imagePreviewFont": "ProggyClean Nerd Font",
"imagePreviewFontSource": "ProggyClean/Regular/ProggyClean.ttf",
"linkPreviewFont": "proggy-clean",
"caskName": "proggy-clean-tt",
"repoRelease": true,
@ -600,6 +654,7 @@
"patchedName": "RobotoMono",
"folderName": "RobotoMono",
"imagePreviewFont": "RobotoMono Nerd Font",
"imagePreviewFontSource": "RobotoMono/Regular/RobotoMono-Regular.ttf",
"linkPreviewFont": "roboto",
"caskName": "roboto-mono",
"repoRelease": true,
@ -611,6 +666,7 @@
"patchedName": "ShureTechMono",
"folderName": "ShareTechMono",
"imagePreviewFont": "ShureTechMono Nerd Font",
"imagePreviewFontSource": "ShareTechMono/ShareTechMono-Regular.ttf",
"linkPreviewFont": "share-tech",
"caskName": "shure-tech-mono",
"repoRelease": true,
@ -622,6 +678,7 @@
"patchedName": "SauceCodePro",
"folderName": "SourceCodePro",
"imagePreviewFont": "SauceCodePro Nerd Font",
"imagePreviewFontSource": "SourceCodePro/Regular/SourceCodePro-Regular.ttf",
"linkPreviewFont": "source-code-pro",
"caskName": "sauce-code-pro",
"repoRelease": true,
@ -633,6 +690,7 @@
"patchedName": "SpaceMono",
"folderName": "SpaceMono",
"imagePreviewFont": "SpaceMono Nerd Font",
"imagePreviewFontSource": "SpaceMono/Regular/SpaceMono-Regular.ttf",
"linkPreviewFont": "space",
"caskName": "space-mono",
"repoRelease": true,
@ -644,6 +702,7 @@
"patchedName": "Symbols",
"folderName": "NerdFontsSymbolsOnly",
"imagePreviewFont": "Symbols2048Em Nerd Font Mono",
"imagePreviewFontSource": "NerdFontsSymbolsOnly/NerdFontsSymbolsNerdFontBlank.sfd",
"linkPreviewFont": false,
"caskName": "symbols-only",
"repoRelease": true,
@ -655,6 +714,7 @@
"patchedName": "Terminess",
"folderName": "Terminus",
"imagePreviewFont": "Terminess Nerd Font",
"imagePreviewFontSource": "Terminus/Regular/TerminusTTF-4.49.2.ttf",
"linkPreviewFont": "terminus",
"caskName": "terminess-ttf",
"repoRelease": true,
@ -666,6 +726,7 @@
"patchedName": "Tinos",
"folderName": "Tinos",
"imagePreviewFont": "Tinos Nerd Font",
"imagePreviewFontSource": "Tinos/Regular/Tinos-Regular.ttf",
"linkPreviewFont": false,
"caskName": "tinos",
"repoRelease": true,
@ -677,6 +738,7 @@
"patchedName": "Ubuntu",
"folderName": "Ubuntu",
"imagePreviewFont": "Ubuntu Nerd Font",
"imagePreviewFontSource": "Ubuntu/Regular/Ubuntu-R.ttf",
"linkPreviewFont": false,
"caskName": "ubuntu",
"repoRelease": true,
@ -688,6 +750,7 @@
"patchedName": "UbuntuMono",
"folderName": "UbuntuMono",
"imagePreviewFont": "UbuntuMono Nerd Font",
"imagePreviewFontSource": "UbuntuMono/Regular/UbuntuMono-R.ttf",
"linkPreviewFont": "ubuntu",
"caskName": "ubuntu-mono",
"repoRelease": true,
@ -699,6 +762,7 @@
"patchedName": "VictorMono",
"folderName": "VictorMono",
"imagePreviewFont": "VictorMono Nerd Font",
"imagePreviewFontSource": "VictorMono/Regular/VictorMono-Regular.ttf",
"linkPreviewFont": "victor-mono",
"caskName": "victor-mono",
"repoRelease": true,