<div dir="ltr"><div>Hi Robert & Hironobu,</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 26, 2020 at 3:25 PM Hironobu Yamashita <<a href="mailto:h.y.acetaminophen@gmail.com" target="_blank">h.y.acetaminophen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Robert,<br>
<br>
Confirmed here; it seems that pdftex.web L.3779<br>
<br>
@d auto_kern == explicit<br>
<br>
is the culprit.<br>
<br>
In your proposed MWE, when the function adjust_interword_glue()<br>
is called, the tail node is \kern1pt thus (type=kern_node) and<br>
(subtype=explicit).  However, "@d auto_kern == explicit" is set,<br>
it falls through the following conditions.<br>
<br>
    else if (type(p) = kern_node) and<br>
            (subtype(p) = auto_kern) and<br>
            (save_tail <> null) then<br>
<br>
When I change that line to<br>
<br>
@d auto_kern == 3 {|acc_kern| + 1}<br>
<br>
the problem is gone.  I'm not sure whether there is some<br>
side effect.<br><br></blockquote><div><br></div><div><br></div><div>I can confirm that  Hironobu's analysis is correct. Thank you for your help.</div><div><br></div><div>Regards,</div><div>Thanh</div></div></div>