From c92a6ad74a5c3dbd2ed79d6140a3ace1ffa1f97a Mon Sep 17 00:00:00 2001 From: Daniel Weschke Date: Tue, 8 Jul 2025 17:30:13 +0200 Subject: [PATCH] init of script to check installed fonts --- scripts/dependencies.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 scripts/dependencies.sh diff --git a/scripts/dependencies.sh b/scripts/dependencies.sh new file mode 100755 index 00000000..9e54dc79 --- /dev/null +++ b/scripts/dependencies.sh @@ -0,0 +1,26 @@ +#!/bin/sh + + +echo fonts + +echo +nftag=$(curl https://api.github.com/repos/ryanoasis/nerd-fonts/releases/latest -s | jq .name -r) +# wget https://github.com/ryanoasis/nerd-fonts/releases/download/$nftag/NerdFontsSymbolsOnly.tar.xz +echo "Symbols Nerd Font, version online: $nftag" + +font_version () { + fc-query -f '%{fontversion}\n' "$1" | perl -E 'printf "%.3f\n", <>/65536.0' +} +font_version_file () { + echo "$1: $(font_version $1)" +} +font_version_file_pipe () { + for i in $(cat /dev/stdin); do + # echo $i + font_version_file "$i" + done +} + +echo +echo "Kepler Font, version local:" +find /home/daniel/repos/emacs-conf/.emacs.d/scripts/fonts -iname "*.otf" | font_version_file_pipe