Skip to content

denari/CodeMFont

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/
__/ CodeM Font Generator
__/__/__/__/__/__/__/__/__/__/__/__/__/__/__/

・はじめに
    本生成スクリプトはプログラミングやコンソール上で
    使いやすいフォントを用意することを目的として作成しています。
    フォントの合成元として「Source Code Pro」と「Migu 1M」を使用していますが
    後々は汎用的なフォント合成スクリプトを目指すのも面白いかと思っています。
    ※現状では生成物のフォントに特に不満が無い為、未定です。

    スクリプトの動作としては
    1.ASCII文字用のフォント(本スクリプトでは「Source Code Pro」)からASCII文字以外を除去
    2.日本語用フォント(本スクリプトでは「Migu 1M」)からASCII文字を除去
    3.日本語用フォントから抜けたASCII文字を埋める形でフォントを合成
    となっているため、文字のサイズを調整することでその他のフォント合成にも利用
    出来ると思います。

・使い方
    本生成スクリプトは合成元となるttfフォントと、合成ソフトとしてFontForgeを
    使用しています。
    生成されたフォントは配布物として含めませんので各自で生成してください。

    生成スクリプト(配布物)
      generate_CodeM.pe*

    TrueTypeFont ファイル
      SourceCodePro-Bold.ttf
      SourceCodePro-Regular.ttf
      migu-1m-bold.ttf
      migu-1m-regular.ttf

      合成元となるフォントは下記の場所から入手することが出来ます。
        Source Code Pro
          http://sourceforge.net/projects/sourcecodepro.adobe/
        M+ Font
          http://mix-mplus-ipa.sourceforge.jp/

    ◆生成手順
    1.各種 ttfファイル を生成スクリプトと同じディレクトリに置きます。
    2.コンソール上から生成スクリプトを実行します。
      例)>./generate_CodeM.pe
    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

・【重要】利用に関して
    生成元のフォントに関するライセンスは各種著作物のライセンスに従うものとします。
    本スクリプトで生成されたフォントは個人利用の範囲に留め、ネットワークその他による配布は禁止とします。
    また、本生成スクリプトの改変や使用は個人の責任において行なってください。

・変更履歴
    [2014/06/03]
        ・句読点の位置を調整 [hibaraさん]

    [2013/05/12]
        ・全角空白可視化
        ・一部記号の変更(|) ※真ん中に隙間が出来るように。
        ・一部半角記号(-<=>@[]^~_{})の位置調整
        ・一部半角記号(.,:;!_)の強調表示

    [2013/04/10]
        ・文字間隔を調整

    [2013/04/09]
        ・レギュラー書体のAscent,Descentを調整

    [2013/04/06]
        ・初回登録

 vim:ts=4:sw=4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published