From 1ec164a5907d542d8a793e9f1bae82c8884cd612 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 21 Aug 2021 21:33:37 +0000 Subject: support protrusion for autokerned characters git-svn-id: svn://tug.org/texlive/trunk@60296 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/pdftexdir/ChangeLog | 7 +++++++ Build/source/texk/web2c/pdftexdir/NEWS | 2 ++ Build/source/texk/web2c/pdftexdir/pdftex.web | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) (limited to 'Build/source') diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog index 2f19c8ecfe7..816bb729bda 100644 --- a/Build/source/texk/web2c/pdftexdir/ChangeLog +++ b/Build/source/texk/web2c/pdftexdir/ChangeLog @@ -1,3 +1,10 @@ +2021-08-21 Thanh Han The + + * 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 * regex/regexec.c: Avoid MSVC compiler error. diff --git a/Build/source/texk/web2c/pdftexdir/NEWS b/Build/source/texk/web2c/pdftexdir/NEWS index 89c7483e11e..11214d247cf 100644 --- a/Build/source/texk/web2c/pdftexdir/NEWS +++ b/Build/source/texk/web2c/pdftexdir/NEWS @@ -5,6 +5,8 @@ pdfTeX 3.141592653-2.6-1.40.23 (TeX Live 2021 post-release) (June 28, 2021) - 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: diff --git a/Build/source/texk/web2c/pdftexdir/pdftex.web b/Build/source/texk/web2c/pdftexdir/pdftex.web index d0742a64dca..99ccc6511f5 100644 --- a/Build/source/texk/web2c/pdftexdir/pdftex.web +++ b/Build/source/texk/web2c/pdftexdir/pdftex.web @@ -24389,7 +24389,7 @@ distinguishable by the condition |cur_p=null|. (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)) -- cgit v1.2.3