OS X 10.9にアップグレードしたついでにRictyをbrewで導入しようとしたところ...
==> ./configure --with-add-fonts=/Library/Fonts,~/Library/Fonts --prefix=/usr/lo ==> make install 🍺 /usr/local/Cellar/fontconfig/2.10.95: 447 files, 4.9M, built in 9.2 minutes ==> Installing ricty dependency: fontforge Error: fontforge dependency gettext was built with the following C++ standard library: libstdc++ (from clang) This is incompatible with the standard library being used to build fontforge: libc++ (from clang) Please reinstall gettext using a compatible compiler. hint: Check https://github.com/mxcl/homebrew/wiki/C++-Standard-Libraries
などと言い始めて止まりました。
C++の標準ライブラリが更新されたようです。
というわけで、ご忠告通りページに飛び、リンクされていたRubyスクリプトをcurlの合わせ技で導入します。
$ ruby -e "$(curl -fsSL https://gist.github.com/onewheelskyward/7228938/raw/0774a0e42511890aae976a39ddcbd63ba3753781/generate-hombrew-install-commands.rb)"
実行すると、brewで管理しているreinstall可能なパッケージのリストが表示されます。
brew reinstall -v autoconf brew reinstall -v automake ... brew reinstall -v w3m brew reinstall -v wget brew reinstall -v xz
この中から、再インストールを行うわけですが...
私の環境では、以下のパッケージを導入し直しでした。
$ brew reinstall gmp4 $ brew reinstall ppl011 $ brew reinstall gcc47 $ brew reinstall gettext
ここまで来たらようやく準備完了です。
$ brew install ricty ==> Installing ricty dependency: fontforge ... ==> sh ./ricty_generator.sh /usr/local/Cellar/ricty/3.2.2/share/fonts/Inconsolat ==> Caveats *************************************************** Generated files: /usr/local/Cellar/ricty/3.2.2/share/fonts/Ricty-Bold.ttf /usr/local/Cellar/ricty/3.2.2/share/fonts/Ricty-Regular.ttf /usr/local/Cellar/ricty/3.2.2/share/fonts/RictyDiscord-Bold.ttf /usr/local/Cellar/ricty/3.2.2/share/fonts/RictyDiscord-Regular.ttf *************************************************** To install Ricty: $ cp -f /usr/local/Cellar/ricty/3.2.2/share/fonts/Ricty*.ttf ~/Library/Fonts/ $ fc-cache -vf *************************************************** ==> Summary 🍺 /usr/local/Cellar/ricty/3.2.2: 12 files, 19M, built in 86 seconds
指示通りに、フォントを導入します。
fc-cacheは、そこそこ時間がかかります。
途中の/Library/Fonts: では入力を求められてるみたいですが、RET押しとけば大丈夫です(適当
$ cp -f /usr/local/Cellar/ricty/3.2.2/share/fonts/Ricty*.ttf ~/Library/Fonts/ $ fc-cache -vfr /usr/share/fonts: skipping, no such directory /Library/Fonts: caching, new cache contents: 383 fonts, 0 dirs /Users/shuzo/Library/Fonts: caching, new cache contents: 4 fonts, 0 dirs /Users/shuzo/.local/share/fonts: skipping, no such directory /Users/shuzo/.fonts: skipping, no such directory /usr/local/Cellar/fontconfig/2.10.95/var/cache/fontconfig: cleaning cache directory /Users/shuzo/.cache/fontconfig: cleaning cache directory /Users/shuzo/.fontconfig: cleaning cache directory fc-cache: succeeded $ fc-list | grep Ricty /Users/shuzo/Library/Fonts/Ricty-Regular.ttf: Ricty:style=Regular /Users/shuzo/Library/Fonts/Ricty-Bold.ttf: Ricty:style=Bold /Users/shuzo/Library/Fonts/RictyDiscord-Bold.ttf: Ricty Discord:style=Bold /Users/shuzo/Library/Fonts/RictyDiscord-Regular.ttf: Ricty Discord:style=Regular
完了です。
ターミナル > 環境設定 > 設定 > テキスト > フォント(変更)
と辿ると、ちゃんとRictyが有効になっている事が確認できます。