makeotf
の動きがちょっと気になって動作を確認。
feature aalt useExtension { feature vert; } aalt; feature vert { substitute \661 by \7892; substitute \669 by \7898; substitute \668 by \7897; substitute \634 by \7887; substitute \635 by \7888; ... } vert;
だとうまくaalt
に置換の定義が含まれるようだが、
feature aalt useExtension { feature vert; } aalt; lookup vert_all { substitute \661 by \7892; substitute \669 by \7898; substitute \668 by \7897; substitute \634 by \7887; substitute \635 by \7888; ... } vert_all; feature vert { lookup vert_all; } vert;
だとうまく入らないように見える?
うーん、lookupをfeature定義の外側に明示的に作成するとダメ?