diff options
Diffstat (limited to 'Build/source/texk')
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/ChangeLog | 8 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/NEWS | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/pdftex.web | 7 |
3 files changed, 15 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog index a578a2a6917..108d6ce8808 100644 --- a/Build/source/texk/web2c/pdftexdir/ChangeLog +++ b/Build/source/texk/web2c/pdftexdir/ChangeLog @@ -1,3 +1,9 @@ +2020-06-02 Thanh Han The <hanthethanh@gmail.com> + + * pdftex.web (auto_kern): @d=3, rather than "explicit". + (Display kern |p|): report auto_kern message; avoid link(r) + when r=null. pdftex r828. + 2020-05-31 Hironobu Yamashita <h.y.acetaminophen@gmail.com> * writepng.c: Suppress a compiler warning: '&&' within '||' @@ -28,7 +34,7 @@ 2020-03-28 Thanh Han The <hanthethanh@gmail.com> * pdftex.web (load_expand_font, vf_def_font): do not call - copy_expand_params on null_font. + copy_expand_params on null_font. pdftex r823. Original report from Robert Schlicht, https://tug.org/pipermail/tex-live/2020-March/045099.html https://mailman.ntg.nl/pipermail/ntg-pdftex/2020-March/004307.html diff --git a/Build/source/texk/web2c/pdftexdir/NEWS b/Build/source/texk/web2c/pdftexdir/NEWS index 412b4690543..b8dcb9e754c 100644 --- a/Build/source/texk/web2c/pdftexdir/NEWS +++ b/Build/source/texk/web2c/pdftexdir/NEWS @@ -1,3 +1,7 @@ +- source: poppler support removed, as it was too hard to keep in sync + with upstream. For native TL, pdftex has always used libs/xpdf, + which is cut-down and adapted code from xpdf. + pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020) (March 27, 2020) - changes: - new primitive \pdfmajorversion; this merely changes the version diff --git a/Build/source/texk/web2c/pdftexdir/pdftex.web b/Build/source/texk/web2c/pdftexdir/pdftex.web index ebe71620df7..7a3340f59c4 100644 --- a/Build/source/texk/web2c/pdftexdir/pdftex.web +++ b/Build/source/texk/web2c/pdftexdir/pdftex.web @@ -3753,6 +3753,7 @@ inserted from \.{\\mkern} specifications in math formulas). @d kern_node=11 {|type| of a kern node} @d explicit=1 {|subtype| of kern nodes from \.{\\kern} and \.{\\/}} @d acc_kern=2 {|subtype| of kern nodes from accents} +@d auto_kern=3 {|subtype| of kern nodes created by |get_auto_kern|} @# {memory structure for marginal kerns} @d margin_kern_node = 40 @@ -3776,7 +3777,6 @@ inserted from \.{\\mkern} specifications in math formulas). @d kn_bc_code_base == 10 @d kn_ac_code_base == 11 -@d auto_kern == explicit @d no_lig_code == 6 @@ -4409,6 +4409,7 @@ if subtype(p)<>mu_glue then print_scaled(width(p)); if subtype(p)=acc_kern then print(" (for accent)"); @.for accent@> + if subtype(p)=auto_kern then print(" (for \pdfprependkern/\pdfappendkern)"); end else begin print_esc("mkern"); print_scaled(width(p)); print("mu"); end @@ -17240,9 +17241,9 @@ begin (save_tail <> null) then begin r := save_tail; - while (link(r) <> null) and (link(r) <> p) do + while (r <> null) and (link(r) <> null) and (link(r) <> p) do r := link(r); - if (link(r) = p) then + if (r <> null) and (link(r) = p) then set_char_and_font(r); {set |f| and |c| if |r| is a char or ligature} end; if (c = non_char) then |