Unicode (BMP) をサポートした、端末エミュレータ向けビットマップフォント
PHP Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
build
gryph
lib add wqy11pt and shinonome14px May 1, 2014
src
.gitignore
COPYING
Makefile
README.md

README.md

UFO: Unicode Font, Organized

これは何?

UFO は、BDF 形式のフォントです。以下の特徴があります:

  • Unicode の Basic Multilingal Plane をサポート
  • 端末エミュレータで使用することを想定した 8x16 と 16x16 の文字で構成される 等幅フォント

それって Unifont がすでにあるよね。何が違うの?

GNU のプロダクトである Unifont もまた、BMP の全領域をサポートするフォントであ り、その中には BDF フォントも含まれます。しかし、Unifont は CJK 系のコードポ イントについては WenQuanYi Project 由来のグリフを利用しており、これは日本語の 文の表示にはあまり向いていません。

UFO はその点を解決するために製作されたフォントです。

英語のグリフ

Latin gryph

日本語のグリフ

日本語のグリフ

ソースコード

ソースコード

UFO フォントのグリフは誰が作ったの?

UFO は一部のコードポイントについて私( http://akahuku.github.com/ )が独自に デザインしたグリフを用いていますが、それ以外のコードポイントについては既存の フリービットマップフォントを大いに利用しています。 "UFO" のネーミングの由来もまたそこにあります。

グリフの選択はこの順の通り、Unifont が最も低い優先度、下に行くに従ってグリフ が gryph/ 以下の png イメージに定義されていればそれを優先、という形式になって います。

ライセンスは?

Unifont および Wen Quan Yi のグリフを使用していますので、UFO も

GPL v2.0 with font embedding exception

になります。詳細は COPYING ファイルを参照してください。