On 2/17/2020 4:51 PM, Pablo Rodriguez wrote:
On 2/16/20 11:00 PM, Hans Hagen wrote:
[...]
in lmtx there is more precise handling of edge cases (protrusion) that
are ignored in mkiv ... so any difference that you observe can simply be
a side effect of tex deciding otherwise (because these calculations do
influence linebreaks)

anyway, you should use 'stretch' to because otherwise expansion and
protrusion has not enough options to do better (the linebreak third pass
that is)

\setupalign[hanging, stretch, hz]

Many thanks for your reply, Hans.

I’m afraid that "stretch" doesn’t make any difference with TeX Gyre
Heros (https://pdf.ousia.tk/stretch-mkxl-hz.pdf) and it only corrected
one problematic case with Source Serif Pro
(https://pdf.ousia.tk/stretch-ssp-mkxl-hz.pdf).

Sorry if I hadn’t expressed myself accurately before. The issue here
isn’t having exactly the same output in both MkIV and MkXL. The real
problem is that characters are misplaced in MkXL with hz enabled. I
think this might be a bug.
hm, i uploaded a maybe better variant

Hans


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to