/ufo

Unicode (BMP) をサポートした、端末エミュレータ向けビットマップフォント

Primary LanguagePHPOtherNOASSERTION

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 ファイルを参照してください。