プログラミング用のフォントとして有名な Ricty をインストールしました。Homebrewを使って簡単にと思いましたが Yosemite だと手順通りに出来なかったのでまとめておきます。
事前準備
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 が追加されていますので選んで下さい。「テキストをアンチエイリアス処理」にチェックを入れるのを忘れないように。