[NTG-context] font expansion MkXL vs. MkIV

Hans Hagen j.hagen at xs4all.nl
Mon Feb 17 19:49:02 CET 2020

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 Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl

More information about the ntg-context mailing list