OpenType機能の制限として考えたほうが良いです。
Caflisch Script Proなどでも前後関係に依存する字形(calt)の
機能を有していますが、今回と同様にサイズ変更すると、
その個所のグリフ置換処理は無効になります。
(確認アプリはIllustrator CS4を利用)
これは、文字サイズを変えることによって、そこで一旦
異体字処理情報(OpenType feature)が分断されてしまうことになるので、
やむを得ない結果だと思います。
ちなみにこのくい込み数字の場合、後の文字サイズが同一であることを
前提に前の文字を置き換えることでアキを生成していますが、
あらゆる文字サイズに適合する字形を持つわけではありません。
よって今回のようなケースでは普通にフチ処理をするしかないと思います。
[11098] あさうす (2010/12/09 Thu 11:07)