-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmake_all.sh
executable file
·43 lines (31 loc) · 1.58 KB
/
make_all.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
40
41
42
43
#!/bin/bash
set -e
# 通常版、Loose 版両方の全バージョンを一度に生成させるプログラム
# ログをファイル出力させる場合は有効にする (<< "#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="Jeroit"
font_familyname1="JeroitLoose"
font_familyname_suffix="EH"
font_familyname_suffix_opt="Sjp"
build_fonts_dir="build" # 完成品を保管するフォルダ
./run_ff_ttx.sh -Fl -N "${font_familyname0}"
./font_generator.sh -${font_familyname_suffix_opt} -N "${font_familyname0}" -n "${font_familyname_suffix}"
./run_ff_ttx.sh -Fwlr -N "${font_familyname1}"
./font_generator.sh -${font_familyname_suffix_opt} -N "${font_familyname1}" -n "${font_familyname_suffix}"
./table_modificator.sh -ol -N "${font_familyname0}${font_familyname_suffix}"
mkdir -p "${build_fonts_dir}/${font_familyname0}/${font_familyname_suffix}"
mv -f ${font_familyname0}${font_familyname_suffix}*.ttf "${build_fonts_dir}/${font_familyname0}/${font_familyname_suffix}/."
./table_modificator.sh -owr -N "${font_familyname1}${font_familyname_suffix}"
mkdir -p "${build_fonts_dir}/${font_familyname1}/${font_familyname_suffix}"
mv -f ${font_familyname1}${font_familyname_suffix}*.ttf "${build_fonts_dir}/${font_familyname1}/${font_familyname_suffix}/."
./run_ff_ttx.sh -x
echo
echo "Succeeded in generating all custom fonts!"
echo
exit 0