abenori / jlreq

Other
125 stars 18 forks source link

LuaLaTeXでの行送り単位 歯(H)のサポート #71

Closed kmuto closed 3 years ago

kmuto commented 3 years ago

baselineskipで「20.5H」を指定 & LuaLaTeXにしてみたところ、1080行の

      s = s:gsub("Q",act .. "dimexpr 0.25mm" .. act .. "relax"):gsub("zh",act .. "zh"):gsub("zw",act .. "zw")

で解釈できなくてエラーになりました。 同一単位なのでQにすればいい話ではあるのですが、upLaTeXのほうはHで通るので、LuaLaTeXでもここはHをサポートするようにしていただけないでしょうか。 とりあえず手元では

s = s:gsub("Q",act .. "dimexpr 0.25mm" .. act .. "relax"):gsub("zh",act .. "zh"):gsub("zw",act .. "zw"):gsub("H",act .. "dimexpr 0.25mm" .. act .. "relax")

と単純に追加したら通りました。

abenori commented 3 years ago

確かに使えなくしておく理由はないですね. b0ed9a1 で使えるようになったと思います.