summaryrefslogtreecommitdiffstats
path: root/scripts/build_fonts.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build_fonts.sh')
-rwxr-xr-xscripts/build_fonts.sh26
1 files changed, 16 insertions, 10 deletions
diff --git a/scripts/build_fonts.sh b/scripts/build_fonts.sh
index bd168df..292cef2 100755
--- a/scripts/build_fonts.sh
+++ b/scripts/build_fonts.sh
@@ -1,17 +1,23 @@
1#!/bin/bash 1#!/bin/bash
2 2
3echo -e "\033[0;32m[MINIFY ]\033[0m assets/fonts/iosevka-term-ss09-regular.ttf -> output/iosevka-term-ss09-regular.woff2" 3source "site.defaults.conf"
4 4
5pyftsubset assets/fonts/iosevka-term-ss09-regular.ttf \ 5if [ -f "site.conf" ]; then
6 --text-file='assets/fonts/glyphs.txt' \ 6 source "site.conf"
7fi
8
9echo -e "\033[0;32m[MINIFY ]\033[0m ${ASSETS_DIR}fonts/iosevka-term-ss09-regular.ttf -> ${OUTPUT_DIR}iosevka-term-ss09-regular.woff2"
10
11pyftsubset ${ASSETS_DIR}fonts/iosevka-term-ss09-regular.ttf \
12 --text-file="${ASSETS_DIR}fonts/glyphs.txt" \
7 --layout-features+=ss09,dlig \ 13 --layout-features+=ss09,dlig \
8 --flavor='woff2' \ 14 --flavor="woff2" \
9 --output-file='output/iosevka-term-ss09-regular.woff2' 15 --output-file="${OUTPUT_DIR}iosevka-term-ss09-regular.woff2"
10 16
11echo -e "\033[0;32m[MINIFY ]\033[0m assets/fonts/iosevka-term-ss09-bold.ttf -> output/iosevka-term-ss09-bold.woff2" 17echo -e "\033[0;32m[MINIFY ]\033[0m ${ASSETS_DIR}fonts/iosevka-term-ss09-bold.ttf -> ${OUTPUT_DIR}iosevka-term-ss09-bold.woff2"
12 18
13pyftsubset assets/fonts/iosevka-term-ss09-bold.ttf \ 19pyftsubset ${ASSETS_DIR}fonts/iosevka-term-ss09-bold.ttf \
14 --text-file='assets/fonts/glyphs.txt' \ 20 --text-file="${ASSETS_DIR}fonts/glyphs.txt" \
15 --layout-features+=ss09,dlig \ 21 --layout-features+=ss09,dlig \
16 --flavor='woff2' \ 22 --flavor="woff2" \
17 --output-file='output/iosevka-term-ss09-bold.woff2' 23 --output-file="${OUTPUT_DIR}iosevka-term-ss09-bold.woff2"