源ノフォントの vpal で詰まってくれない
源ノフォントで縦組みした際に GPOS の vpal を使うと、各グリフの高さが全角のままで詰まってくれないようです。
* 環境
* フォント
以下のソースで試しました。 源ノフォントの vert のみと +vert;+vpal とで「ちょっと」の部分の高さが同じになります。 また、+vert;+vpal はグリフの位置がおかしいように見えます。
\documentclass[tate,paper={297mm,210mm}]{jlreq} \begin{document} \tfont\f=SourceHanSerif-Regular:jfm=propv;+vert \f 源ノ明朝Regular \hbox{\tate\vrule ちょっと\vrule +vert} \tfont\f=SourceHanSerif-Regular:jfm=propv;+vert;+vpal \f \hbox{\tate\vrule ちょっと\vrule +vert;+vpal} \tfont\f=HaranoAjiMincho-Regular:jfm=propv;+vert;+vkna \f 原ノ味明朝Regular \hbox{\tate\vrule ちょっと\vrule +vert;+vkna} \tfont\f=HaranoAjiMincho-Regular:jfm=propv;+pwid;+vert \f \hbox{\tate\vrule ちょっと\vrule +pwid;+vert} \end{document}
とりあえず症状の確認はしています.しばらくまともに検証できていないのですが,
という点はあります. ただ,じゃあ 2 点目(voffset の考慮)だけで治る気もしないので,いずれ時間が取れたときに luaotfload の内部処理を調べてみることにします.
源ノフォントで縦組みした際に GPOS の vpal を使うと、各グリフの高さが全角のままで詰まってくれないようです。
* 環境
* フォント
以下のソースで試しました。 源ノフォントの vert のみと +vert;+vpal とで「ちょっと」の部分の高さが同じになります。 また、+vert;+vpal はグリフの位置がおかしいように見えます。