2014年11月13日木曜日

Windows環境でRictyフォントを生成する

コーディング用のフォントと呼ばれているフォントの1つである「Ricty」(リクティ)をWindows環境で生成する手順をまとめました。
コーディング用のフォントは他にもいくつかあります。、詳しくは、こちらの記事を参照してください。


1.unofficial fontforge-cygwinをインストールする。
   fontforge-cygwin_2014_01_04.zipをダウンロードする。
  Zipファイルを解凍して、fontforge.batを実行する。
  GUIのfontforgeが起動したら閉じる。(fontforge.batと同じフォルダに資源が展開される。)


2.「fontforge.bat」と同じフォルダにダウンロードしたRicty生成スクリプトを置く。
Ricty生成スクリプト
Ricty-master.zip
latest commit ef874739f9
yascentur yascentur Sep 25,2014
   miscフォルダ
   ricty_discord_patch.pe
   ricty_generator.sh


3.Windows\Fontsフォルダにフォントファイルをコピーする。
Inconsolata
  Inconsolata.otf

migu-1m-20130617.zip(「Migmix-1M」ではなく「Migu 1M」) 
  migu-1m-regular.ttf
  migu-1m-bold.ttf


4.fontforge.batをコピーして「ricty.bat」にリネームする。

5.ricty.batファイルを以下のように修正する。元コード
・・・(上部省略)・・・
xwin-close.exe -wait
fontforge.exe -nosplash %file0% %1 %2 %3 %4 %5 %6 %7
xwin-close.exe -close
 
修正後コード
・・・(上部省略)・・・
xwin-close.exe -wait
sh ricty_generator.sh auto
sh misc/os2version_reviser.sh Ricty-*.ttf RictyDiscord-*.ttf
xwin-close.exe -close
pause


6.ricty.batを実行すると、数分後にricty.batと同じフォルダに以下4つのttfファイルができる。
  Ricty-Regular.ttf
  Ricty-Bold.ttf
  RictyDiscord-Bold.ttf
  RictyDiscord-Regular.ttf


7.作成したフォントファイルのうち1つをダブルクリックする。
「Windows フォント ビューアー :指定されたファイル fontforge-cygwin_2014_01_04\Ricty-Regular.ttf は有効なフォント ファイルではありません。 」というエラーが発生することを確認する。


8.fontforge.batを実行し、GUIベースのfontforgeを起動する。
作成したフォントファイルのうち1つを読み込んで「ファイル」-「フォントを出力」で「TrueType」(TrueType(MacBin)ではない)を選んで出力する。
(エラーメッセージが出ても無視して処理を続行する)
FontForge.batでGUI版が起動しない場合は、ファイアウォールでブロックしていない事を確認する。
FontForgeのGUIでオプションなどを変更した場合は、元に戻せないことがあるため、フォルダを消してもう一度FontForgeの資源を展開する。


9.この処理を4つのttfすべてで実行する。



情報元
Inconsolata
http://levien.com/type/myfonts/inconsolata.html
OpenType file」をクリックしダウンロード

M+ Font   
http://mix-mplus-ipa.sourceforge.jp/migu/

Windows で Ricty を使用する手順
http://elfcobe.hateblo.jp/entry/2013/11/23/223456

RictyをWindowsで生成した。
http://nkmrgk.tumblr.com/post/6138454144/ricty-windows-inconsolata-opentype-get

0 件のコメント:

コメントを投稿