Ubuntu 12.04 LTSでMigu 1VSフォントを使う

Ubuntu 12.04 LTS の emacs 23で Ricty の導入で、Rictyフォントを生成したときについでにMigu 1VSフォントも生成した.
itouhiroメモ:Migu 1VS/2DSフォントを手元で合成する方法に従って生成する。

環境

生成

まず、fontforgeコマンドをインストールする。

% sudo apt-get install fontforge

次に必要なファイルをダウンロードする。

解凍する。3つのファイルが/tmpにダウンロードされているとする。

% cd /tmp
% mkdir migu1vs
% tar xvfz SourceForge-mplus_outline_fonts.tar.gz
% tar xvfz SourceForge-scripts.tar.gz
% uzip circle-mplus-1c-20121030.zip

生成に必要なファイルを /tmp/migu1vs に集める

% cp ./mplus_outline_fonts/mig.d/scripts/migu.pe migu1vs
% cp ./mplus_outline_fonts/mig.d/scripts/merge_dejavu_sans migu1vs
% cp ./scripts/set_instructions migu1vs
% cp ./circle-mplus-1c-20121030/circle-mplus-1c-*.ttf migu1vs
% cp ./mplus_outline_fonts/mig.d/sfd.d/IPAGothic-*.sfd.xz migu1vs
% cp ./mplus_outline_fonts/mig.d/sfd.d/DejaVuSansCondensed-*.sfd.xz migu1vs
% cd migu1vs
% xz -d IPAGothic-regular.sfd.xz
% xz -d IPAGothic-bold.sfd.xz
% xz -d DejaVuSansCondensed-regular.sfd.xz
% xz -d DejaVuSansCondensed-bold.sfd.xz

以下のコマンドでフォント生成。migu-1vs-bold.ttfとmigu-1vs-regular.ttfが生成される。

% fontforge -script migu.pe 1VS regular
% fontforge -script migu.pe 1VS bold

フォント設置

個人だけで使うならば ~/.fonts へ。全ユーザで使うならば /usr/share/fonts/truetype/ttf-migu-1vsへ置く。

(全ユーザの場合)
% sudo mkdir -p /usr/share/fonts/truetype/ttf-migu-1vs
% sudo mv ./migu-1vs-*.ttf /usr/share/fonts/truetype/ttf-migu-1vs
% sudo fc-cache -fv (フォントパスに付け加える)

(個人利用の場合)
% mkdir ~/.fonts
% mv ./migu-1vs-*.ttf ~/.fonts
% fc-cache -fv (フォントパスに付け加える)

% fc-list | grep Migu (フォントパスに含まれているかチェック)
Migu 1VS:style=Bold
Migu 1VS:style=Regular

Firefoxなどでフォントを指定できるかをチェックしてみる。