forked from kudryavka/Ricty
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmake_nopatch.sh
executable file
·39 lines (28 loc) · 1.32 KB
/
make_nopatch.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
set -e
# 通常版、Loose 版のパッチ前のフォント (Nerd Fonts なし、派生フォントの素) を生成させるプログラム
# 生成したフォントは各派生フォントの sourceFonts フォルダに移して使用する
# ログをファイル出力させる場合は有効にする (<< "#LOG" をコメントアウトさせる)
<< "#LOG"
LOG_OUT=/tmp/run_ff_ttx.log
LOG_ERR=/tmp/run_ff_ttx_err.log
exec 1> >(tee -a $LOG_OUT)
exec 2> >(tee -a $LOG_ERR)
#LOG
# 個別製作用 (絵文字減らした版は、グリフ数の違いにより calt 設定を作り直す必要があるため)
font_familyname0="Cyroit"
font_familyname1="CyroitLoose"
font_familyname_suffix=""
font_familyname_suffix_opt0="Poe"
font_familyname_suffix_opt1="Poew"
build_fonts_dir="Cyroit.nopatch" # フォントを保管するフォルダ
mkdir -p "${build_fonts_dir}"
./font_generator.sh -${font_familyname_suffix_opt0} -N "${font_familyname0}" -n "${font_familyname_suffix}" auto
mv -f ${font_familyname0}${font_familyname_suffix}*.ttf "${build_fonts_dir}/."
./font_generator.sh -${font_familyname_suffix_opt1} -N "${font_familyname1}" -n "${font_familyname_suffix}" auto
mv -f ${font_familyname1}${font_familyname_suffix}*.ttf "${build_fonts_dir}/."
./run_ff_ttx.sh -x
echo
echo "Finished generating no-patch fonts."
echo
exit 0