File: update-umeplus-fonts.sh

package info (click to toggle)
fonts-umeplus 20161108-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 8,712 kB
  • sloc: sh: 97; makefile: 4
file content (84 lines) | stat: -rwxr-xr-x 3,826 bytes parent folder | download
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/bin/sh

MPLUSVER="062"
UMEVER="660"
DATE="20161108"

# 元のファイルを展開
rm -rf mplus-TESTFLIGHT-$MPLUSVER
tar xf mplus-TESTFLIGHT-$MPLUSVER.tar.xz
rm -rf umefont_$UMEVER
7z x umefont_$UMEVER.7z


# ==============================================================================
# umeplus gothicを作成
# ==============================================================================

# umeplus-gothic.ttf を作成
cp -f mplus-TESTFLIGHT-$MPLUSVER/mplus-1m-regular.ttf umeplus-fonts-dev/fontforge-scripts-umeplus/
cp -f umefont_$UMEVER/ume-tgo4.ttf umeplus-fonts-dev/fontforge-scripts-umeplus/
cd umeplus-fonts-dev/fontforge-scripts-umeplus/
fontforge -script fix-mplus-1m-regular.pe
fontforge -script import-mplus.pe
cd -

# umeplus-p-gothic.ttf を作成
cp -f mplus-TESTFLIGHT-$MPLUSVER/mplus-1c-regular.ttf umeplus-fonts-dev/fontforge-scripts-umeplus-p/
cp -f umefont_$UMEVER/ume-pgo4.ttf umeplus-fonts-dev/fontforge-scripts-umeplus-p/
cd umeplus-fonts-dev/fontforge-scripts-umeplus-p/
fontforge -script fix-mplus-1c-regular.pe
fontforge -script import-mplus.pe
cd -

# リリース用のディレクトリを作成
rm -rf umeplus-fonts-$DATE
mkdir -p umeplus-fonts-$DATE/{docs-mplus,docs-ume,fontforge-scripts-umeplus,fontforge-scripts-umeplus-p}
cp mplus-TESTFLIGHT-$MPLUSVER/{LICENSE_E,LICENSE_J,README_E,README_J} umeplus-fonts-$DATE/docs-mplus/
cp umefont_$UMEVER/license.html umeplus-fonts-$DATE/docs-ume/
cp umeplus-fonts-dev/fontforge-scripts-umeplus*/umeplus*-gothic.ttf umeplus-fonts-$DATE/
cp umeplus-fonts-dev/fontforge-scripts-umeplus/*.pe umeplus-fonts-$DATE/fontforge-scripts-umeplus/
cp umeplus-fonts-dev/fontforge-scripts-umeplus-p/*.pe umeplus-fonts-$DATE/fontforge-scripts-umeplus-p/
cp umeplus-fonts-dev/{ChangeLog,README} umeplus-fonts-$DATE/
cp update-umeplus-fonts.sh umeplus-fonts-$DATE/

# ファイルを圧縮
rm -f umeplus-fonts-$DATE.tar*
tar cf umeplus-fonts-$DATE.tar umeplus-fonts-$DATE
XZ_OPT="--threads=0" xz -f umeplus-fonts-$DATE.tar


# ==============================================================================
# umeplus cl gothicを作成
# ==============================================================================

# umeplus-cl-gothic.ttf を作成
cp -f mplus-TESTFLIGHT-$MPLUSVER/mplus-1m-regular.ttf umeplus-cl-fonts-dev/fontforge-scripts-umeplus-cl/
cp -f umefont_$UMEVER/ume-tgc4.ttf umeplus-cl-fonts-dev/fontforge-scripts-umeplus-cl/
cd umeplus-cl-fonts-dev/fontforge-scripts-umeplus-cl/
fontforge -script fix-mplus-1m-regular.pe
fontforge -script import-mplus.pe
cd -

# umeplus-clp-gothic.ttf を作成
cp -f mplus-TESTFLIGHT-$MPLUSVER/mplus-1c-regular.ttf umeplus-cl-fonts-dev/fontforge-scripts-umeplus-clp/
cp -f umefont_$UMEVER/ume-pgc4.ttf umeplus-cl-fonts-dev/fontforge-scripts-umeplus-clp/
cd umeplus-cl-fonts-dev/fontforge-scripts-umeplus-clp/
fontforge -script fix-mplus-1c-regular.pe
fontforge -script import-mplus.pe
cd -

# リリース用のディレクトリを作成
rm -rf umeplus-cl-fonts-$DATE
mkdir -p umeplus-cl-fonts-$DATE/{docs-mplus,docs-ume,fontforge-scripts-umeplus-cl,fontforge-scripts-umeplus-clp}
cp mplus-TESTFLIGHT-$MPLUSVER/{LICENSE_E,LICENSE_J,README_E,README_J} umeplus-cl-fonts-$DATE/docs-mplus/
cp umefont_$UMEVER/license.html umeplus-cl-fonts-$DATE/docs-ume/
cp umeplus-cl-fonts-dev/fontforge-scripts-umeplus*/umeplus*-gothic.ttf umeplus-cl-fonts-$DATE/
cp umeplus-cl-fonts-dev/fontforge-scripts-umeplus-cl/*.pe umeplus-cl-fonts-$DATE/fontforge-scripts-umeplus-cl/
cp umeplus-cl-fonts-dev/fontforge-scripts-umeplus-clp/*.pe umeplus-cl-fonts-$DATE/fontforge-scripts-umeplus-clp/
cp umeplus-cl-fonts-dev/{ChangeLog,README} umeplus-cl-fonts-$DATE/

# ファイルを圧縮
rm -f umeplus-cl-fonts-$DATE.tar*
tar cf umeplus-cl-fonts-$DATE.tar umeplus-cl-fonts-$DATE
XZ_OPT="--threads=0" xz -f umeplus-cl-fonts-$DATE.tar