Takao Fonts

IPAフォントのブランチ、Takaoフォント。IPAフォントの不具合を修正してリリースするそうだ。
Takao Fonts in Launchpad

修正したいIPAフォントの不具合

ccmpサブテーブル

現状では「か゚」(U+304B U+309A)のようなJIS X 0213で定義されているがUnicodeでは単独のコードポイントが与えられていない字では結合文字が正しく表示されるが、「が」(U+304B U+3099)のように既に単独のコードポイントが与えられている文字ではPangoだと正しく表示されない。テキストがNFC正規化されていない場合問題になる。フォントではなくPangoなどのフォントレンダラ側でテーブルを持つということも考えられるけれど、フォントが持っていた方が確実だろう。

cmap14サブテーブル

IPAフォントUnicode Ideographic Variation Sequence*に対応しました。と謳っているが、その内容が滅茶苦茶なものなので要修正。字形や互換漢字のことを全く考慮せず、機械的に付けただけに思われる。