From aaf72ee38b2c6a2422d988ec98bb7d03b02bc035 Mon Sep 17 00:00:00 2001 From: Alexander Date: Sat, 14 Jun 2025 20:23:40 -0400 Subject: [PATCH] stop subsetting alegreya until I can figure out why it's breaking layout features and write a fix --- build.sh | 22 +++++++++++----------- css/fonts.css | 16 ++++++++-------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/build.sh b/build.sh index c4834da..d787f6b 100755 --- a/build.sh +++ b/build.sh @@ -21,17 +21,17 @@ for font in fonts/JuliaMono/*{-Light,-Regular,-SemiBold}{,Italic}.woff2; do --output-file="$(awk -F '.woff2' '{print $1}' <<< "$font")-Subset.woff2" done -for font in fonts/Alegreya/static/Alegreya-{Regular,Italic,Bold,BoldItalic}.ttf; do - echo "Subsetting $font" - pyftsubset "$font" --text-file=all_chars.txt --layout-features='*' \ - --output-file="$(awk -F '.ttf' '{print $1}' <<< "$font")-Subset.ttf" -done - -for font in fonts/Alegreya_Sans/AlegreyaSans-{Regular,Italic,Bold,BoldItalic}.ttf; do - echo "Subsetting $font" - pyftsubset "$font" --text-file=all_chars.txt --layout-features='*' \ - --output-file="$(awk -F '.ttf' '{print $1}' <<< "$font")-Subset.ttf" -done +#for font in fonts/Alegreya/static/Alegreya-{Regular,Italic,Bold,BoldItalic}.ttf; do +# echo "Subsetting $font" +# pyftsubset "$font" --text-file=all_chars.txt --layout-features='*' \ +# --output-file="$(awk -F '.ttf' '{print $1}' <<< "$font")-Subset.ttf" +#done +# +#for font in fonts/Alegreya_Sans/AlegreyaSans-{Regular,Italic,Bold,BoldItalic}.ttf; do +# echo "Subsetting $font" +# pyftsubset "$font" --text-file=all_chars.txt --layout-features='*' \ +# --output-file="$(awk -F '.ttf' '{print $1}' <<< "$font")-Subset.ttf" +#done rm css/code.css pygmentize -f html -S algol_nu | grep -v 'line-height' > css/code.css diff --git a/css/fonts.css b/css/fonts.css index 159c95e..0b6da49 100644 --- a/css/fonts.css +++ b/css/fonts.css @@ -56,56 +56,56 @@ @font-face { font-family: 'BodySerif'; - src: url('../assets/fonts/Alegreya/static/Alegreya-Regular-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya/static/Alegreya-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BodySerif'; - src: url('../assets/fonts/Alegreya/static/Alegreya-Italic-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya/static/Alegreya-Italic.ttf') format('truetype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'BodySerif'; - src: url('../assets/fonts/Alegreya/static/Alegreya-Bold-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya/static/Alegreya-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'BodySerif'; - src: url('../assets/fonts/Alegreya/static/Alegreya-BoldItalic-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya/static/Alegreya-BoldItalic.ttf') format('truetype'); font-weight: bold; font-style: italic; } @font-face { font-family: 'BodySans'; - src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-Regular-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'BodySans'; - src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-Italic-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-Italic.ttf') format('truetype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'BodySans'; - src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-Bold-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'BodySans'; - src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-Subset.ttf') format('truetype'); + src: url('../assets/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic.ttf') format('truetype'); font-weight: bold; font-style: italic; }