CentOS 6 への FontForge のインストール
前回の CentOS 5.6 では、yum でインストールできないので FontForge を自分でビルドしなければならなかったけど、今回は yum で一発インストールできて楽チン!
[paraches@localhost myTest]$ sudo yum install fontforge <省略> Installed: fontforge.x86_64 0:20090622-2.1.el6 Dependency Installed: ImageMagick.x86_64 0:6.5.4.7-5.el6 autotrace.x86_64 0:0.31.1-25.el6 libuninameslist.x86_64 0:20080409-3.1.el6 Complete! [paraches@localhost myTest]$ fontforge Copyright (c) 2000-2009 by George Williams. Executable based on sources from 22:35 GMT 22-Jun-2009. Library based on sources from 22:35 GMT 22-Jun-2009. [paraches@localhost myTest]$
ちゃんと GUI で起動した!
Ricty フォントを作る
Ricty のページを見たら、Ricty のバージョンが上がって 3.1.1 になってる!
Ricty フォントを作るのに必用な Ricty, Inconsolata, Migu_1M をダウンロードして、Ricty のフォルダに集める。
[paraches@localhost myTest]$ mkdir Ricty [paraches@localhost myTest]$ cd Ricty/ [paraches@localhost Ricty]$ wget http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty/Ricty-3.1.1.tar.gz [paraches@localhost Ricty]$ tar zxvf Ricty-3.1.1.tar.gz [paraches@localhost Ricty]$ wget http://levien.com/type/myfonts/Inconsolata.otf [paraches@localhost Ricty]$ mv Inconsolata.otf Ricty [paraches@localhost Ricty]$ wget http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fmix-mplus-ipa%2F51978%2FMigu-1M-20110610.zip [paraches@localhost Ricty]$ unzip Migu-1M-20110610.zip [paraches@localhost Ricty]$ mv Migu-1M-20110610/Migu-1M-regular.ttf Ricty [paraches@localhost Ricty]$ mv Migu-1M-20110610/Migu-1M-bold.ttf Ricty
[paraches@localhost Ricty]$ cd Ricty [paraches@localhost Ricty]$ sh ricty_generator.sh auto Ricty Generator 3.1.1 <省略> Generate modified Migu 1M Open ./Migu-1M-regular.ttf Remove temporary files Abnormal terminated [paraches@localhost Ricty]$
エラーだよ!
前回は問題なかったのに「Abnormal terminated」だって…。
ログを出力してみた。
[paraches@localhost Ricty]$ sh ricty_generator.sh -v auto Ricty Generator 3.1.1 <省略> Generate modified Migu 1M Open ./Migu-1M-regular.ttf 指定されたファイル Migu-1M-reguarr.ttf は存在しません. Open: Failed to open: ./Migu-1M-regular.ttf 呼出し元は... /tmp/ricty_generator_tmpdir.r0NKwU/modified_migu1m_generator.pe: 15 行目 Remove temporary files Abnormal terminated [paraches@localhost Ricty]$
というわけで「指定されたファイル Migu-1M-reguarr.ttf は存在しません.」これが問題だな。
[paraches@localhost Ricty]$ cat ricty_generator.sh | grep reguarr [paraches@localhost Ricty]$ cat ricty_discord_patch.pe | grep reguarr
う〜ん、こんな所にあるわけないよな。あればすぐに修正されてるはず。
/tmp/ricty_generator_tmpdir.r0NKwU/modified_migu1m_generator.pe: 15 行目
なので、中間ファイルを残して .pe ファイルを見てみたけど何もおかしくない。
Open ./Migu-1M-regular.ttf 指定されたファイル Migu-1M-reguarr.ttf は存在しません. Open: Failed to open: ./Migu-1M-regular.ttf
.pe でやっているのは本当にこの通り。
Openで ./Migu-1M-regular.ttf を開こうとしているのに、Migu-1M-reguarr.ttf が存在しない!ってエラーになる。どこでファイル名がおかしくなってるの?
というわけで、cp Migu-1M-regular.ttf Migu-1M-reguarr.ttf として Migu-1M-reguarr.ttf も用意してやってみたら…
[paraches@localhost Ricty]$ sh ricty_generator.sh -v auto Ricty Generator 3.1.1 <省略> Succeeded to generate Ricty! [paraches@localhost Ricty]$ ls Inconsolata.otf Ricty-Bold.ttf ricty_discord_patch.pe Migu-1M-bold.ttf Ricty-Regular.ttf ricty_generator.sh Migu-1M-reguarr.ttf RictyDiscord-Bold.ttf Migu-1M-regular.ttf RictyDiscord-Regular.ttf [paraches@localhost Ricty]$
なんか取り敢えずはできたみたい。
後のフォントをシステムへインストールする手順は前回と同じ。
というわけで、出来上がったフォントを使ってみたけど特に問題はないっぽい。
このエラーはなんで起きたんだろう…?