diff --git a/localizefonts.sh b/localizefonts.sh index 072691bd..45a2c366 100755 --- a/localizefonts.sh +++ b/localizefonts.sh @@ -1,7 +1,8 @@ #!/bin/sh base='https://fonts\.(gstatic\.com|kavin\.rocks)' -fonts=$(cat dist/assets/* | grep -Po "$base[^)]*" | sort | uniq) +fonts=$(cat dist/assets/* | grep -Eo "${base}[^)]*" | sort | uniq) + for font in $fonts; do file="dist/fonts$(echo "$font" | sed -E "s#$base##")" mkdir -p "$(dirname "$file")"