ねこ元帥の中の人@リウマチ

日々の覚書など。ブログ名はオンラインゲームのアカウント名をいつも「ねこ元帥」にしているから。そして、2013年11月リウマチと診断されたとです。(2012年11月から時々手足に原因不明の痛みが発生、2013年9月以降は足の痛みが常態化、2013年12月30日からMTX服用開始、4月過ぎるころにはわずかの痛みが残る程度まで回復して現在に至る。)

端末環境設定(Rictyフォント+Mactype)

エディタとTeraTermのフォントを変更しようと思い調べてみたら、プログラマならRicty+Mactypeでしょといった感じの情報が多かったので(個人の感想です)、とりあえずインストールしてみた。


Rictyフォントの概要は以下の通り。

Ricty (リクティ) は Linux 環境での研究・開発に適したフリーなプログラミング用 TrueType フォントです。EmacsVim を用いた C、C++FORTRANPythonPerlRubyAWKsedシェルスクリプトLaTeX などのコーディングにおける使用を想定しています。以下の 2 つの等幅フォントの合成、および、プログラミング用フォントとしてのいくつかのチューニングを行う生成スクリプトの配布を行なっています。


Inconsolata
「Top 10 Programming Fonts」や「プログラミング時に最適なフォント『Inconsolata』」などで高い評価を受けているサンセリフ体等幅欧文フォント


Migu 1M
M+ 1M と IPA ゴシックの合成フォント (旧称 M+1VM+IPAG circle/M+2VM+IPAG circle) であり、「Windows でプログラミングに最適なフォントを探す」などで高い評価を受けているゴシック体等幅和文フォント


Inconsolata 作者の Raph Levien 氏、Migu 1M 作者の itouhiro 氏、M+ 1M 作者の coz 氏、IPA ゴシックのベースとされている TB ゴシック作者の林隆男氏、私のイニシャルから “Ricty” と命名しました。

http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html


フォントの利用環境はWindowsだが、Linuxでフォント生成したほうが簡単そうなのでLinuxで生成した。手順は以下の通り。

Rictyフォント生成

  • フォントエディタインストール
$ sudo aptitude install fontforge-nox
  • フォントインストール(Inconsolata)
$ sudo aptitude install fonts-inconsolata
  • フォントインストール(Migu 1M)

Miguフォントのサイト から「Migu 1M」フォントのアーカイブをダウンロードし、以下の操作によりLinuxにインストールする。

$ mkdir ~/.fonts
$ 7z x migu-1m-20130617.zip
$ fc-cache -fv
  • Rictyフォント生成用スクリプトを取得
$ cd ~/git
$ git clone git@github.com:yascentur/Ricty.git
  • Rictyフォント生成(Linux用に保管)
$ cd ~/git/Ricty
$ sh ricty_generator.sh auto
$ mkdir Ricty
$ cp Ricty*.ttf Ricty
$ 7z a Ricty.zip ./Ricty
  • Windowsチューニング(Windows用に保管)
$ sh misc/os2version_reviser.sh Ricty-*.ttf RictyDiscord-*.ttf
$ mkdir Ricty_win
$ cp Ricty*.ttf Ricty_win
$ 7z a Ricty_win.zip ./Ricty_win

作成したRicty_win.zipをWindowsにコピー/解凍し、フォントファイルをダブルクリックしてWindowsにインストールする。

Mactypeインストール

完全インストールを選んでインストールした。
インストール後にデスクトップ上の「MacType 用户向导」アイコンを実行し、以下の通り設定変更した。
f:id:neko-gensui:20130930220240p:plain

gvimフォント設定

_gvimrcに以下の記述を追加した。Rictyフォントが使用できない場合は、MSゴシックを使用する。

"---------------------------------------------------------------------------
" フォント設定:
set guifont=Ricty:h12,MS_Gothic:h12


フォント変更とMactype実行による表示の変化を比較してみた。

  • MSゴシック/12pt

f:id:neko-gensui:20130930215006p:plain

  • Ricty/12pt

f:id:neko-gensui:20130930215010p:plain

  • Ricty/12pt + Mactype起動

f:id:neko-gensui:20130930215016p:plain