フォントの設定

設定ファイルは「etc/fonts/conf.d/65 -nonlatin.conf」

serifが明朝体、sans-serifがゴシック体、monospaceが等幅という事らしい。

 

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>serif</family>
            <prefer>
                <family>aaaa</family>
                <family>MS Mincho</family> <!-- han (ja) -->
<family>bbbb</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>cccc</family>
<family>MS Gothic</family> <!-- han (ja) -->
<family>dddd</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>eeee</family>
<family>Kochi Gothic</family> <!-- han (ja) -->
<family>ffff</family>
</prefer>
</alias>
</fontconfig>

 で

どのフォントを使うかだが、色々調べた結果通常はMigu 1C、等幅には定番らしいRictyがいいかと思った。ただRictyは自分で生成する必要があるので、あらかじめワーク用のディレクトリを作っておく。

$ mkdir ~/work

$ sudo apt-get install fontforge

必要なファイルを下記のサイトからDLし、workディレクトリにダウンロードして集めておく。

Migu 1C および 1M Miguフォント : M+とIPAの合成フォント

Ricty プログラミング用フォント Ricty

zipファイルはunzipしておく。スクリプトは実行権限を与えておく。そして

./ricty_generator.sh auto

を実行。(workディレクトリは以下のttfファイルはスクリプトが探してくれる。

f:id:uh-oh:20160904142138p:plain

 こんな感じ。workディレクトリに以下のファイルが作られているはず。

Ricty-Bold.ttf

Ricty-Regular.ttf

RictyDiscord-Bold.ttf

RictyDiscord-Regular.ttf

mkdir ~/.fonts

cp Ricty-Bold.ttf ~/work/.fonts/

他のファイルも同様にworkディレクトリにコピー。

Migu 1Cも。

cp ~/work/migu-1c-20150712/migu-1c-bold.ttf ~/work/.fonts/