Closed kberry closed 1 year ago
The HarfBuzz mode is not affected, for mode=node
this is by design.
Duplicate of #185
Thanks, it does work for me in harf mode.
I had naively thought that harf mode would be the default in lualatex, since it uses the luahbtex engine. Would that be possible, or is it too much to consider (ever)?
Ever is a long time, but I don't see such a change (anytime soon). These are actually two questions though:
node
mode is often a very good choice. Also quite some users try to patch font features which can't work in HarfBuzz mode. Together with worse linebreaking behavior in HarfBuzz mode with some fonts it's really not reasonable to change the default. (Changing the default mode based on the font make be useful though since most fonts have one of the modes where they work better, but that can already be done with .fontspec
files.(Interesting side remark: The default is changed to HarfBuzz in the polyglossia
package for some reasons. I'm not convinced that that's the right call, but it definitely helps with debugging...)
the MUFI character F0001 (latin small letter a with stroke through terminal) in the Junicode font, specifically JunicodeTwoBeta-Regular.ttf (https://github.com/psb1558/Junicode-font/blob/master/fonts/ttf/JunicodeTwoBeta-Regular.ttf) is typeset correctly with xelatex, but comes out as some other character with lualatex. Example document:
I'll attach the output with the two engines (the wrong lua output first, then the correct xe). This is with current TL and current Junicode.
If there are questions about how that character is supposed to work, Janusz Bien jsbien@mimuw.edu.pl is the one who's using it. It came up in a TUGboat article of his.
Thanks, Karl
P.S. I guessed this was in luaotfload, but I guess it could be an engine issue or somewhere else ...
f0001-lua.pdf f0001-xe.pdf