HomebrewでRictyフォントをインストールする ( Mac OS X10.10 Yosemite )

スポンサーリンク

プログラミング用のフォントとして有名な Ricty をインストールしました。Homebrewを使って簡単にと思いましたが Yosemite だと手順通りに出来なかったのでまとめておきます。

f:id:tasukujp:20150124170121p:plain

事前準備

Homebrewが必要です。インストールをしていない人は先にインストールして下さい。


 Homebrewのインストールと設定 - TASK NOTES

Rictyのインストール

基本的にGitHubの  README に書かれている通りにしていきます。

まずはリポジトリの tap からです。brew tapというコマンドを使うと公式以外で公開している Formula のリポジトリを取り込む事ができ、brewコマンドを使って扱えるようになります。

$ brew tap sanemat/font
Cloning into '/usr/local/Library/Taps/sanemat/homebrew-font'...
remote: Counting objects: 146, done.
remote: Total 146 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (146/146), 26.13 KiB | 0 bytes/s, done.
Resolving deltas: 100% (62/62), done.
Checking connectivity... done.
Tapped 1 formula

tap する前は見つからなかった Ricty ですが、

$ brew search ricty
No formula found for "ricty".
Searching pull requests...

tap して sanemat/homebrew-font リポジトリを取り込むと検索出来るようになっています。

$ ls -l /usr/local/Library/Taps/sanemat/homebrew-font/
README.md   ricty.rb
$ brew search ricty
ricty

次に README に書かれている通りインストールを実行するとエラーになりました。

$ brew install ricty
==> Installing ricty from sanemat/homebrew-font
cairo: XQuartz is required to install this formula.
You can install with Homebrew Cask:
  brew install Caskroom/cask/xquartz

You can download from:
  https://xquartz.macosforge.org
pango: XQuartz is required to install this formula.
You can install with Homebrew Cask:
  brew install Caskroom/cask/xquartz

You can download from:
  https://xquartz.macosforge.org
Error: Unsatisified requirements failed this build.

どうやら xquartz が必要みたいです。昔はデフォルトで入ってたそうですが今は標準搭載されていません。インストール方法も一緒に書かれてますので実行します。途中でパスワードを聞かれるので入力してください。

$ brew install Caskroom/cask/xquartz
Cloning into '/usr/local/Library/Taps/caskroom/homebrew-cask'...
...
==> brew cask install Caskroom/cask/xquartz
==> We need to make Caskroom for the first time at /opt/homebrew-cask/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:
==> Downloading https://xquartz.macosforge.org/downloads/SL/XQuartz-2.7.7.dmg
######################################################################## 100.0%
==> Running installer for xquartz; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
==> installer: Package name is XQuartz 2.7.7
==> installer: Installing at base path /
==> installer: The install was successful.
🍺  xquartz staged at '/opt/homebrew-cask/Caskroom/xquartz/2.7.7' (64M)

その他に、自分の環境には最初から入ってたのですが事前に必要なパッケージもインストールしておきます。

$ brew install autoconf
$ brew install automake
$ brew install pkg-config

それではもう一度 Ricty のインストールを実行します。依存関係で他のパッケージがいくつかインストールされるので少し時間かかります。

$ brew install ricty
==> Installing ricty from sanemat/homebrew-font
==> Installing dependencies for ricty: sqlite, gdbm, python, libtool, gettext, libffi, glib, libpng, freetype, fontconfig, pixman, cairo, icu4c
...
==> Caveats
***************************************************
Generated files:
  /usr/local/Cellar/ricty/3.2.4/share/fonts/Ricty-Bold.ttf
  /usr/local/Cellar/ricty/3.2.4/share/fonts/Ricty-Regular.ttf
  /usr/local/Cellar/ricty/3.2.4/share/fonts/RictyDiscord-Bold.ttf
  /usr/local/Cellar/ricty/3.2.4/share/fonts/RictyDiscord-Regular.ttf
***************************************************
To install Ricty:
  $ cp -f /usr/local/Cellar/ricty/3.2.4/share/fonts/Ricty*.ttf ~/Library/Fonts/
  $ fc-cache -vf
***************************************************
==> Summary
🍺  /usr/local/Cellar/ricty/3.2.4: 12 files, 19M, built in 96 seconds

完了したら上記の「To install Ricty」に書かれてるコマンドを実行します。

$ cp -f /usr/local/Cellar/ricty/3.2.4/share/fonts/Ricty*.ttf ~/Library/Fonts/
$ fc-cache -vf
/usr/share/fonts: skipping, no such directory
/System/Library/Fonts: 
caching, new cache contents: 156 fonts, 0 dirs
/Library/Fonts: 
caching, new cache contents: 422 fonts, 0 dirs
...
fc-cache: succeeded

以上で完了です。

ターミナルでRictyの設定

ターミナルの環境設定を開いてフォントを変更してみましょう。Ricty と Ricty Discord が追加されていますので選んで下さい。「テキストをアンチエイリアス処理」にチェックを入れるのを忘れないように。

f:id:tasukujp:20150124181140p:plain

参考サイト

 sanemat/homebrew-font · GitHub

 Rictyフォントをインストールする2つの方法(OS X Yosemite編) - Qiita