Rictyフォント

[`evernote` not found]
Bookmark this on Hatena Bookmark
Share on Facebook
LINEで送る

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