Ticket #41106

源ノフォントの vpal で詰まってくれない

Open Date: 2021-01-04 23:56 Last Update: 2021-01-10 10:48

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
1

Details

源ノフォントで縦組みした際に GPOS の vpal を使うと、各グリフの高さが全角のままで詰まってくれないようです。

* 環境

  • LuaHBTeX, Version 1.12.0
  • luaotfload 2020-12-31
  • luatexja 2021-01-03

* フォント

  • 源ノ明朝 1.002
  • 原ノ味フォント 20210102

以下のソースで試しました。 源ノフォントの vert のみと +vert;+vpal とで「ちょっと」の部分の高さが同じになります。 また、+vert;+vpal はグリフの位置がおかしいように見えます。

  1. \documentclass[tate,paper={297mm,210mm}]{jlreq}
  2. \begin{document}
  3. \tfont\f=SourceHanSerif-Regular:jfm=propv;+vert
  4. \f
  5. 源ノ明朝Regular
  6. \hbox{\tate\vrule ちょっと\vrule +vert}
  7. \tfont\f=SourceHanSerif-Regular:jfm=propv;+vert;+vpal
  8. \f
  9. \hbox{\tate\vrule ちょっと\vrule +vert;+vpal}
  10. \tfont\f=HaranoAjiMincho-Regular:jfm=propv;+vert;+vkna
  11. \f
  12. 原ノ味明朝Regular
  13. \hbox{\tate\vrule ちょっと\vrule +vert;+vkna}
  14. \tfont\f=HaranoAjiMincho-Regular:jfm=propv;+pwid;+vert
  15. \f
  16. \hbox{\tate\vrule ちょっと\vrule +pwid;+vert}
  17. \end{document}

Ticket History (3/3 Histories)

2021-01-04 23:56 Updated by: trueroad
  • New Ticket "源ノフォントの vpal で詰まってくれない" created
2021-01-10 10:48 Updated by: h7k
Comment

とりあえず症状の確認はしています.しばらくまともに検証できていないのですが,

  • vpal だと luaotfload はグリフの voffset を変える
  • LuaTeX-ja の縦組み位置補正の処理では,voffset を考慮した高さ・深さの処理をしていなかった

という点はあります. ただ,じゃあ 2 点目(voffset の考慮)だけで治る気もしないので,いずれ時間が取れたときに luaotfload の内部処理を調べてみることにします.

Attachment File List

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login