texlive[60296] Build/source/texk/web2c/pdftexdir: support protrusion

commits+karl at tug.org commits+karl at tug.org
Sat Aug 21 23:33:38 CEST 2021


Revision: 60296
          http://tug.org/svn/texlive?view=revision&revision=60296
Author:   karl
Date:     2021-08-21 23:33:37 +0200 (Sat, 21 Aug 2021)
Log Message:
-----------
support protrusion for autokerned characters

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
    trunk/Build/source/texk/web2c/pdftexdir/NEWS
    trunk/Build/source/texk/web2c/pdftexdir/pdftex.web

Modified: trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/ChangeLog	2021-08-21 21:00:27 UTC (rev 60295)
+++ trunk/Build/source/texk/web2c/pdftexdir/ChangeLog	2021-08-21 21:33:37 UTC (rev 60296)
@@ -1,3 +1,10 @@
+2021-08-21  Thanh Han The  <hanthethanh at gmail.com>
+
+	* pdftex.web (cp_skipable): make autokerns "skipable", so character
+	protrusion works with chars having autokern
+	(\pdfprependkern/\pdfappendkern).
+	https://mailman.ntg.nl/pipermail/ntg-pdftex/2021-August/004338.html
+
 2021-07-13  Hironobu Yamashita  <h.y.acetaminophen at gmail.com>
 
 	* regex/regexec.c: Avoid MSVC compiler error.

Modified: trunk/Build/source/texk/web2c/pdftexdir/NEWS
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/NEWS	2021-08-21 21:00:27 UTC (rev 60295)
+++ trunk/Build/source/texk/web2c/pdftexdir/NEWS	2021-08-21 21:33:37 UTC (rev 60296)
@@ -5,6 +5,8 @@
 - bugfixes:
   - make .fmt files sharable between 4/8-byte architectures.
   - for \letterspacefont, avoid problem with single-character control sequence.
+  - for characters with autokern (\pdfappendkern and \pdfprependkern),
+    still do protrusion.
   
 pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021) (March 23, 2021)
 - changes:

Modified: trunk/Build/source/texk/web2c/pdftexdir/pdftex.web
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/pdftex.web	2021-08-21 21:00:27 UTC (rev 60295)
+++ trunk/Build/source/texk/web2c/pdftexdir/pdftex.web	2021-08-21 21:33:37 UTC (rev 60296)
@@ -24389,7 +24389,7 @@
             (replace_count(#) = 0)) {an empty |disc_node|}
         or ((type(#) = math_node) and (width(#) = 0))
         or ((type(#) = kern_node) and
-            ((width(#) = 0) or (subtype(#) = normal)))
+            ((width(#) = 0) or (subtype(#) = normal) or (subtype(#) = auto_kern)))
         or ((type(#) = glue_node) and (glue_ptr(#) = zero_glue))
         or ((type(#) = hlist_node) and (width(#) = 0) and (height(#) = 0) and
             (depth(#) = 0) and (list_ptr(#) = null))



More information about the tex-live-commits mailing list.