2014年11月13日木曜日

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

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


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


2. 「fontforge.bat」と同じフォルダにダウンロードしたRicty生成スクリプトを置く。
   CodeMFont-master.zip
   (latest commit 7ba3ef38bf  MasayukiFukada MasayukiFukada  Jun 3, 2014)
     generate_CodeM.pe

   SourceCodePro_FontsOnly-1.017.zip
         SourceCodePro-Bold.ttf
         SourceCodePro-Regular.ttf

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

3. 「fontforge.bat」と同じフォルダに、以下の内容のバッチファイルを作成する。
@echo off
set PATH=%~dp0cygwin\bin;%PATH%
set CYGWIN=nodosfilewarning
set HOME=%~dp0
set AUTOTRACE=potrace
set LANG=ja_JP.UTF-8
fontforge.exe -script generate_CodeM.pe
pause


4. 3.で作成したバッチファイルを実行するとバッチファイルと同じフォルダに下記のフォントできる。
  文字の太さは2種類(通常、太字)、行の間隔は3種類(通常、やや広め、広め)。
    CodeM-Bold-Expanded.ttf
    CodeM-Bold-Wide.ttf
    CodeM-Bold.ttf
    CodeM-Regular-Expanded.ttf
    CodeM-Regular-Wide.ttf
    CodeM-Regular.ttf




情報元
unofficial fontforge-cygwin  
http://www.geocities.jp/meir000/fontforge/index.html

CodeMFont   
https://github.com/MasayukiFukada/CodeMFont

Source Code Pro   
http://sourceforge.net/projects/sourcecodepro.adobe/files/

M+ Font(Migu 1M)
http://mix-mplus-ipa.sourceforge.jp/

unofficial fontforge-cygwin を script モードで動かすには  
http://d.hatena.ne.jp/mashabow/20110802/1312290209

0 件のコメント:

コメントを投稿