icon 結合文字対応スクリプト #1 16 Jul 2011

mandel59 さん提供のスクリプトで結合文字(個別のコードポイントが与えられていない特殊な文字を合成)の対応が進められています。mandel59 さんの環境ではアクセント符号付きラテン文字はもちろん、アイヌ語などで用いる鼻濁音仮名文字も期待通りに表示されている様子です。

http://f.hatena.ne.jp/mandel59/20110716115820
画像の左が DejaVu Sans+TakaoEx ゴシック、右が M+ 1p medium。

早速、自分の環境(Mac OS X 10.6.8 / TextEdit.app 1.6)で作り直したフォントを表示(クリックで原寸)させてみたところ、

ラテン文字は無事に表示されたのですが、鼻濁音仮名文字の方は以前と変わっていません。鼻濁音仮名文字は自動的にグリフ同士(かなもじ+マル記号)を合成するのではなく、あらかじめデザインされた合成済みグリフを呼ぶ仕組みがあるはずなのですが、機能していないようです。同じ文字列をヒラギノ角ゴシックで表示させてみると、鼻濁音仮名文字もデザインされた合成文字が表示されていますので、環境による制約では無さそうです。