Terminus-jaフォント
CourierBitmap-jaフォント
CourierOutline-jaフォント
=========================
2010-06-12
Itou Hiroki <itouhiro at users dot sourceforge dot jp>


概要
----
・Terminus-ja （ターミナス・ジェイエー）
  は、日本語 TrueType フォントです。

・CourierBitmap-ja （クーリエ・ビットマップ・ジェイエー）
  は、日本語 TrueType フォントです。

・等幅フォントです。
・ビットマップフォントを埋め込んであります（CourierOutline-jaを除く)。
・JIS2004には非対応です。
・無料で使用することができます。
・再配布に制限があります。下記のライセンスに従ってください。



使用方法
--------

この圧縮ファイルを展開して、以下のフォルダ

  opfc-ModuleHP-1.1.1_withIPAFonts/fonts

を開くと、ttfフォントがあります。
フォントをインストールして、使用してください。



フォント説明
------------

このアーカイブは、4種類のフォントを含みます。

1) IPAフォント

    ipag.ttf    （IPAゴシック）
    ipagp.ttf   （IPA Pゴシック）
    ipagui.ttf  （IPA UIゴシック）
    ipam.ttf    （IPA明朝）
    ipamp.ttf   （IPA P明朝）

  ipag.ttf（IPAゴシック）を、
  改変元の日本語フォントとして使用しています。

  この5つのttfファイルは、改変前のフォントです。
  ただし Apple Roman cmapと、
  等幅フォント (ipag.ttf, ipam.ttf) のOS/2テーブルを
  修正しています。
  字形は何も変更していません。

  IPAフォントを使いたいなら、より新しいバージョン (*1) が出ているので、
  新しいバージョンを使用したほうがよいと思います。

  *1
  http://ossipedia.ipa.go.jp/ipafont/



2) Terminus と IPAゴシックを合成したもの

    Terminus-ja.ttf


  IPAゴシックの半角英数字を、Terminusフォントに置き換えました。
 
  Terminusフォントはもともとビットマップフォントです。
  12, 13, 14, 15, 16 ピクセル(px)にビットマップフォントを埋め込みました。 
  Windows(96dpi)では、
  9, 10, 10.5, 11, 12 ポイント(pt)を選ぶと、ビットマップ表示になります。

  このTerminusビットマップは、縦横比が2:1になっていないサイズがあるので、
  表示が欠けることがあります。
  10pt(13px), 11pt(15px)は、表示アプリケーションによっては文字が欠けるので
  気をつけてください（explorer.exeやDreamweaverCS4では欠けることを確認）。
  欠けないアプリケーションもあります（メモ帳やxyzzyでは欠けないことを確認）。

  9pt(12px), 12pt(16px)は縦横比が2:1になっているので、
  正常に表示できます。

  アウトライン部分も、Terminusのビットマップを機械的にアウトラインに
  したものに置き換えてあります。

  しかし、アウトライン表示はお勧めしません。
  Terminusは小さなサイズでビットマップ表示してこそ意味があると思います…。

  フォント名は、Terminusの日本語(ja)対応版という意味です。
  Terminusフォントはもともと 0 に斜線（スラッシュ）が入っているので、
  ZS版は用意していません。



3) Adobe-Courier と Free Monospaced と IPAゴシックを合成したもの

    CourierBitmap-ja.ttf
    CourierBitmapZS-ja.ttf


  IPAゴシックの半角英数字を、
  ビットマップ部分は Adobe-Courier (BDF)
  アウトライン部分は Free Monospaced (TrueType)
  に置き換えました。
 
  13, 14, 15, 16, 17, 18, 19 ピクセル(px)にビットマップフォントを埋め込み
  ました。 
  Windows(96dpi)では、
  10, 10.5, 11, 12, 13, 13.5, 14 ポイント(pt)を選ぶと、ビットマップ表示に
  なります。

  ただし、このAdobe-Courierビットマップは、縦横比が2:1になっていないサイズが
  あるので、表示が欠けることがあります。
  12pt(16px)は、表示アプリケーションによっては文字が欠けるので
  気をつけてください（explorer.exeやDreamweaverCS4では欠けることを確認）。
  欠けないアプリケーションもあります（メモ帳やxyzzyでは欠けないことを確認）。

  10pt(13px)と14pt(19px)なら表示は問題ないです。

  アウトラインでは縦横比が2:1になっているので、
  正常に表示できます。

  このフォントはアウトライン表示でもよい感じです。

  フォント名は、
  「Adobe-Courier ＋ Free Monospaced の日本語(ja)対応版。ビットマップを
    埋め込みました」
  という意味です。

  フォント名の ZS は、ZeroSlash の略です。
  Courierフォントというものは、もともと 0 に斜線（スラッシュ）が入って
  いないのですが、スラッシュを入れたものを CourierBitmapZS-ja という名前で
  用意しました。


4)  3のフォントからビットマップを除外したもの

    CourierOutline-ja.ttf
    CourierOutlineZS-ja.ttf

  「3) Adobe-Courier と Free Monospaced と IPAゴシックを合成したもの」
  から、埋め込みビットマップを除外して、アウトラインだけにしたフォントです。

  半角英数字が縦横比が2:1になっているので、
  正常に表示できます。

  読み方は
    CourierOutlineZS-ja （クーリエ・アウトライン・ゼットエス・ジェイエー）
  です。



取り込んだ各フォントの字形の変更点
----------------------------------

Terminusビットマップ
- 12,13,14,15,16pxで、. : { } l ` を判別しやすいように修正した。
- 15pxの $ @ M W m w を隣の文字とくっつかないように修正した。

Adobe-Courierビットマップ
- 13,14,15pxの , . : ; を修正。おおきくした。
- 13,14,15pxの P S U V n を修正。斜め線のドットを減らした。
- 16,17,18,19pxの ~ を修正。判別しやすく。
- 13,14,15,16,17,18,19pxの { } を修正。外向き線を1px伸ばした。
- 13,14,15,16,17,18,19pxの _ を修正。くっつかないように右を1px削る。
- (ZSのみ) 0(ゼロ)に斜線追加。

Free Monospacedアウトライン
- 線が細すぎてIPAゴシックと合わなかったので、少し線幅を太くした。
- 横幅が全体的に600だったのを、IPAゴシックの半角に合わせて500にした。
-  { } を修正。誇張した(外向き線を伸ばした)。
- _ を修正。くっつかないようにした(右を削った)。
- (ZSのみ) 0(ゼロ)に斜線追加。

IPAゴシック ビットマップ
- 半濁点を大きくした。
- WAVEDASH(U+301C)を追加。FULLWIDTH TILDE(U+FF5E)の字形を左右反転した。
- HORIZONTAL BAR(U+2015)をつながるように横に伸ばした。

IPAゴシック アウトライン
- 「ー」(音引き)の左端を持ち上げる。
- 半濁点を大きくした。
- WAVEDASH(U+301C)を追加。FULLWIDTH TILDE(U+FF5E)の字形を左右反転した。
- HORIZONTAL BAR(U+2015)をつながるように横に伸ばした。



ライセンス
----------

配布物のうち、
Terminus-jaフォントは、以下のライセンスに準じます。
- IPAフォント
- Terminus

CourierBitmap-ja, CourierBitmapZS-ja, CourierOutline-ja, CourierOutlineZS-ja 
フォントは、以下のライセンスに準じます。
- IPAフォント
- Adobe-Courier
- Free Monospaced


IPAフォントのライセンスは、このアーカイブに含まれる
    opfc-ModuleHP-1.1.1_withIPAFonts/fonts/COPYING.font.ja
をご覧ください。

Terminusフォントのライセンスは、このアーカイブに含まれる
    opfc-ModuleHP-1.1.1_withIPAFonts/fonts/terminus-font-4.30/README
をご覧ください。

Adobe-Courierフォントのライセンスは、このアーカイブに含まれる
    opfc-ModuleHP-1.1.1_withIPAFonts/fonts/font-adobe-75dpi-1.0.1/COPYING
をご覧ください。

Free Monospacedフォントのライセンスは、このアーカイブに含まれる
    opfc-ModuleHP-1.1.1_withIPAFonts/fonts/freefont-20090104/COPYING
をご覧ください。

IPAフォントを改変して再配布するために、ライセンス条項にしたがい
IPAフォントの含まれている この HP Vector Driverすべてを
含んだ形で配布します。



ソース
------

IPAフォント
    IPAGothic 001.000
    Copyright(c) Information-technology Promotion Agency, Japan. All rights reserved 2003

    オープンプリンティングプロジェクト ModuleHP 1.1.1 
    opfc-ModuleHP-1.1.1_withIPAFonts.tar.gz
    https://sourceforge.jp/projects/opfc/files/?release_id=13897

IPAフォント Apple Roman cmap修正スクリプト
    https://www.codeblog.org/blog/ueno/fixappleromancmap

Terminusフォント
    version 4.30
    Terminus Font 4.30, Copyright (C) 2009 Dimitar Toshkov Zhekov.
    http://www.is-vn.bg/hamster/terminus-font-4.30.tar.gz

Terminusフォントのアウトライン変換版
    http://fractal.csie.org/~eric/Terminus.ttf

Adobe-Courier フォント
    version 2001-03-20 (ISO10646-1 extension by Markus Kuhn <mkuhn@acm.org>)
    Copyright 1984-1989, 1994 Adobe Systems Incorporated.
    Copyright 1988, 1994 Digital Equipment Corporation.
    x11/x.org/pub/X11R7.5/src/font/font-adobe-75dpi-1.0.1.tar.bz2

Free Monospaced フォント
    version $Revision: 1.165 $ 20090104
    Copyleft 2002, 2003, 2005, 2008, 2009 Free Software Foundation.
    https://savannah.gnu.org/projects/freefont/
    freefont-sfd-20090104.tar.gz



制作環境
--------


OS     Windows XP
Tool   FontForge
         fontforge-mingw_2009_10_28.zip
         fontforge-mingw_2010_05_18.zip


詳しくは 配布ページ(*2) をご覧ください。

*2
http://mix-mplus-ipa.sourceforge.jp/
