/
githubmirror
/
FiraCode
Обзор
Документация
Войти
/
githubmirror
/
FiraCode
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
script/build_otf.sh
27 строк
654 B
Ben
Add making OTF into build pipeline
21 окт 2024, 18:03
21 окт 2024, 18:03
3b88c96
Код
Авторство
О чём код?
#!/bin/bash set -o errexit -o nounset -o pipefail cd "$(dirname "$0")/.." [ -d venv ] && source venv/bin/activate family_name=${FIRACODE_FAMILY_NAME:-"Fira Code"} glyphs_file=${FIRACODE_GLYPHS_FILE:-"FiraCode.glyphs"} dir="distr/otf/${family_name}" mkdir -p "${dir}" rm -rf "${dir:?}/"* args=( "$@" ) default_weights=( "Light" "Regular" "Retina" "Medium" "SemiBold" "Bold" ) weights=( "${args[@]:-"${default_weights[@]}"}" ) for weight in "${weights[@]}"; do file="${dir}/FiraCode-${weight}.otf" echo "==============" echo echo " [i] Creating ${file}" echo fontmake -g "${glyphs_file}" -o otf --output-path "${file}" -i ".* ${weight}" done