Ubuntu 12.04 LTS の emacs 23で Ricty の導入で、Rictyフォントを生成したときについでにMigu 1VSフォントも生成した.
itouhiroメモ:Migu 1VS/2DSフォントを手元で合成する方法に従って生成する。
環境
- Ubuntu 12.04 LTS
生成
まず、fontforgeコマンドをインストールする。
% sudo apt-get install fontforge
次に必要なファイルをダウンロードする。
- Sourceforge:M+とIPAの合成フォント:/mixfont-mplus-ipa/mplus_outline_fontsを開き、下にあるリンク「Download GNU tarball」をクリックして tar.gz 形式でダウンロードする(SourceForge-mplus_outline_fonts.tar.gz )
- Sourceforge:M+とIPAの合成フォント:/mplus-fonts/mplus_outline_fonts/scriptsを開き、下にあるリンク「Download GNU tarball」をクリックして tar.gz 形式でダウンロードする( SourceForge-scripts.tar.gz )
- Sourceforge:M+とIPAの合成フォント:ダウンロードからcircle-mplus-1c-20xxxxxx.zipをダウンロードする(xxxxxは任意の数字)。
解凍する。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などでフォントを指定できるかをチェックしてみる。