ubuntu だと migu 1M がパッケージ配布されていないので(14.04,2015.6.15現在),ダウンロードしてきて.fontsあたりに展開しておくこと.
手順はyascentur/Ricty · GitHub参照.
ただし,Migu 1Mは,チルダとウェイブダッシュの区別のため,全角チルダが逆向きになってるとか,気持悪いことこの上ない.
また,Miguシリーズはいずれも全角スペースの表現が気に入らないので,U+2423の「␣」で置き換えたいが,-Z で指定するとInconsolataのコードが使われ,U+2423が半角なので(Miguも),代用にならない.
ということで,fontforgeでU+2423の幅を倍にしたInconsolataとMigu 2Mでrictyを生成する.
$ sudo apt-get install fontforge fonts-inconsolata $ wget **** # <- migu-2Mダウンロード $ unzip **** # <- migu-2M 解凍 $ mkdir ~/.fonts $ cp migu*/*.ttf ~/.fonts/ $ fontforge /usr/share/fonts/truetype/inconsolata/Inconsolata.ttf # Ctrl-Shift-> で9251へジャンプ # (根性のある人は,ipag.ttfの9251をコピーしInconsolata.ttfの9251へペーストし, # transform → scale uniformly → 48.8% として, # 更に Center in Width としてから,以下をする) # openbox (空白文字) を選択して右クリック→set widthを選択し幅を1000に変更 # (ElementsからFont Infoを開いて,上から3つの入力フォームを編集し # Inconsolataとフォント名がかぶらないようにすると,尚良いかも) # Ctrl-sで~/.fontsへsfdファイルを保存 # Ctrl-Shift-gで~.fontsへフォントの書き出し(ttf) # Ctrl-Qで終了 $ wget https://raw.github.com/yascentur/Ricty/master/ricty_generator.sh $ chmod 755 ricty_generator.sh $ ./ricty_generator.sh -Z 2423 ~/.fonts/Inconsolata.otf ~/.fonts/migu-2m-regular.ttf ~/.fonts/migu-2m-bold.ttf $ cp *.ttf ~/.fonts/ $ fc-cache -vf