[latex3-commits] [git/LaTeX3-latex3-pdfresources] develop, master: remade more tests after hyperref info change (1bb71a7)

Ulrike Fischer fischer at troubleshooting-tex.de
Thu Dec 3 19:20:58 CET 2020


Repository : https://github.com/latex3/pdfresources
On branches: develop,master
Link       : https://github.com/latex3/pdfresources/commit/1bb71a796408bdd137b095510c2b7fb7d65f8132

>---------------------------------------------------------------

commit 1bb71a796408bdd137b095510c2b7fb7d65f8132
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Thu Dec 3 19:20:58 2020 +0100

    remade more tests after hyperref info change


>---------------------------------------------------------------

1bb71a796408bdd137b095510c2b7fb7d65f8132
 testfiles-noxetex/calculationsortorder.pdftex.tpf |  4 +-
 testfiles-noxetex/calculationsortorder.tpf        |  4 +-
 testfiles-noxetex/metadata.pdftex.tpf             | 44 ++++++++--------
 testfiles-noxetex/metadata.tpf                    | 62 ++++++++++++++---------
 testfiles-noxetex/pgfpatches.pdftex.tpf           |  4 +-
 testfiles-noxetex/pgfpatches.tpf                  |  4 +-
 testfiles/formtextfields.luatex.tpf               |  4 +-
 testfiles/formtextfields.tpf                      |  4 +-
 testfiles/formtextfields.xetex.tpf                | 42 +++++++--------
 testfiles/infodict-new.luatex.tpf                 |  2 +-
 testfiles/infodict-new.tpf                        |  2 +-
 testfiles/infodict-new.xetex.tpf                  |  2 +-
 testfiles/ismap.luatex.tpf                        |  4 +-
 testfiles/ismap.tpf                               |  4 +-
 testfiles/ismap.xetex.tpf                         | 20 ++++----
 testfiles/linkbordercolor.luatex.tpf              |  4 +-
 testfiles/linkbordercolor.tpf                     |  4 +-
 testfiles/linkbordercolor.xetex.tpf               | 48 +++++++++---------
 testfiles/linkhook.luatex.tpf                     |  4 +-
 testfiles/linkhook.tpf                            |  4 +-
 testfiles/linkhook.xetex.tpf                      | 30 +++++------
 testfiles/ocgcolorlinks.luatex.tpf                |  4 +-
 testfiles/ocgcolorlinks.tpf                       |  4 +-
 testfiles/ocgcolorlinks.xetex.tpf                 | 48 +++++++++---------
 testfiles/pagelabels-log.xetex.tlg                |  3 --
 testfiles/pagelabels.luatex.tpf                   |  4 +-
 testfiles/pagelabels.tpf                          |  4 +-
 testfiles/pagelabels.xetex.tpf                    | 20 ++++----
 testfiles/pdffilelink.luatex.tpf                  |  4 +-
 testfiles/pdffilelink.tpf                         |  4 +-
 testfiles/pdffilelink.xetex.tpf                   | 20 ++++----
 testfiles/show.luatex.tlg                         | 12 ++---
 testfiles/show.tlg                                | 12 ++---
 testfiles/show.xetex.tlg                          | 15 ++----
 testfiles/transition.luatex.tpf                   |  4 +-
 testfiles/transition.tpf                          |  4 +-
 testfiles/transition.xetex.tpf                    | 20 ++++----
 testfiles/viewerpreferences.luatex.tpf            |  4 +-
 testfiles/viewerpreferences.tpf                   |  4 +-
 testfiles/viewerpreferences.xetex.tpf             | 20 ++++----
 40 files changed, 257 insertions(+), 253 deletions(-)

diff --git a/testfiles-noxetex/calculationsortorder.pdftex.tpf b/testfiles-noxetex/calculationsortorder.pdftex.tpf
index ea64e78..cd1e57c 100644
--- a/testfiles-noxetex/calculationsortorder.pdftex.tpf
+++ b/testfiles-noxetex/calculationsortorder.pdftex.tpf
@@ -403,7 +403,7 @@ endobj
 endobj
 51 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -467,5 +467,5 @@ trailer
 /Info 51 0 R
  >>
 startxref
-31940
+31898
 %%EOF
diff --git a/testfiles-noxetex/calculationsortorder.tpf b/testfiles-noxetex/calculationsortorder.tpf
index e836c14..4711b10 100644
--- a/testfiles-noxetex/calculationsortorder.tpf
+++ b/testfiles-noxetex/calculationsortorder.tpf
@@ -323,7 +323,7 @@ endobj
 << /Type /Catalog /Pages 33 0 R /Names 56 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>>/AcroForm 39 0 R >>
 endobj
 58 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 59
@@ -389,5 +389,5 @@ xref
 trailer
 << /Size 59 /Root 57 0 R /Info 58 0 R >>
 startxref
-16799
+16757
 %%EOF
diff --git a/testfiles-noxetex/metadata.pdftex.tpf b/testfiles-noxetex/metadata.pdftex.tpf
index b696a98..8d8924b 100644
--- a/testfiles-noxetex/metadata.pdftex.tpf
+++ b/testfiles-noxetex/metadata.pdftex.tpf
@@ -55,7 +55,7 @@ endobj
 10 0 obj
 <<
 /Type /Metadata /Subtype /XML
-/Length 7948      
+/Length 8106      
 >>
 stream
 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
@@ -73,7 +73,10 @@ stream
                      xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/"
                      xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/"
                      xmlns:pdfxid="http://www.npes.org/pdfx/ns/id/"
-                     xmlns:prism="http://prismstandard.org/namespaces/basic/2.1/"
+                     xmlns:prism="http://prismstandard.org/namespaces/basic/3.0/"
+                     xmlns:jav="http://www.niso.org/schemas/jav/1.0/"
+                     xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+                     xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
                      xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
                      xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/"
                      xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#"
@@ -123,7 +126,7 @@ stream
                 </rdf:li>
                 <rdf:li rdf:parseType="Resource">
                   <pdfaProperty:name>RenditionClass</pdfaProperty:name>
-                  <pdfaProperty:valueType>Text</pdfaProperty:valueType>
+                  <pdfaProperty:valueType>RenditionClass</pdfaProperty:valueType>
                   <pdfaProperty:category>internal</pdfaProperty:category>
                   <pdfaProperty:description>The manner in which a document is rendered</pdfaProperty:description>
                 </rdf:li>
@@ -139,7 +142,6 @@ stream
       <dc:title>
         <rdf:Alt>
           <rdf:li xml:lang="">A test of metadata</rdf:li>
-          <rdf:li xml:lang="x-default">A test of metadata</rdf:li>
         </rdf:Alt>
       </dc:title>
       <dc:date>
@@ -280,7 +282,7 @@ endobj
 endobj
 29 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF0055006C00720069006B006500200046006900730063006800650072>/Title <FEFF0041002000740065007300740020006F00660020006D0065007400610064006100740061>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF0055006C00720069006B006500200046006900730063006800650072>/Title <FEFF0041002000740065007300740020006F00660020006D0065007400610064006100740061>
 /Trapped /False
 >>
 endobj
@@ -301,26 +303,26 @@ xref
 0000000418 00000 n 
 0000008059 00000 n 
 0000008117 00000 n 
-0000037833 00000 n 
-0000037973 00000 n 
-0000019108 00000 n 
-0000018941 00000 n 
-0000016283 00000 n 
-0000019049 00000 n 
-0000019178 00000 n 
-0000019228 00000 n 
-0000019301 00000 n 
-0000019740 00000 n 
-0000037516 00000 n 
-0000038038 00000 n 
-0000038151 00000 n 
-0000038187 00000 n 
-0000038415 00000 n 
+0000037991 00000 n 
+0000038131 00000 n 
+0000019266 00000 n 
+0000019099 00000 n 
+0000016441 00000 n 
+0000019207 00000 n 
+0000019336 00000 n 
+0000019386 00000 n 
+0000019459 00000 n 
+0000019898 00000 n 
+0000037674 00000 n 
+0000038196 00000 n 
+0000038309 00000 n 
+0000038345 00000 n 
+0000038573 00000 n 
 trailer
 << /Size 30
 /Root 28 0 R
 /Info 29 0 R
  >>
 startxref
-38733
+38876
 %%EOF
diff --git a/testfiles-noxetex/metadata.tpf b/testfiles-noxetex/metadata.tpf
index e543f78..ae85013 100644
--- a/testfiles-noxetex/metadata.tpf
+++ b/testfiles-noxetex/metadata.tpf
@@ -84,7 +84,7 @@ endobj
 << /Font << /F25 15 0 R >> /ProcSet [ /PDF /Text ] >>
 endobj
 10 0 obj
-<< /Type /Metadata /Subtype /XML /Length 7931 >>       
+<< /Type /Metadata /Subtype /XML /Length 8655 >>       
 stream
 <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
 <x:xmpmeta xmlns:x="adobe:ns:meta/">
@@ -101,7 +101,10 @@ stream
                      xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/"
                      xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/"
                      xmlns:pdfxid="http://www.npes.org/pdfx/ns/id/"
-                     xmlns:prism="http://prismstandard.org/namespaces/basic/2.1/"
+                     xmlns:prism="http://prismstandard.org/namespaces/basic/3.0/"
+                     xmlns:jav="http://www.niso.org/schemas/jav/1.0/"
+                     xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+                     xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
                      xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
                      xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/"
                      xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#"
@@ -151,7 +154,7 @@ stream
                 </rdf:li>
                 <rdf:li rdf:parseType="Resource">
                   <pdfaProperty:name>RenditionClass</pdfaProperty:name>
-                  <pdfaProperty:valueType>Text</pdfaProperty:valueType>
+                  <pdfaProperty:valueType>RenditionClass</pdfaProperty:valueType>
                   <pdfaProperty:category>internal</pdfaProperty:category>
                   <pdfaProperty:description>The manner in which a document is rendered</pdfaProperty:description>
                 </rdf:li>
@@ -167,7 +170,6 @@ stream
       <dc:title>
         <rdf:Alt>
           <rdf:li xml:lang="">A test of metadata</rdf:li>
-          <rdf:li xml:lang="x-default">A test of metadata</rdf:li>
         </rdf:Alt>
       </dc:title>
       <dc:date>
@@ -194,6 +196,18 @@ stream
       <xmpMM:InstanceID>uuid:413905f2-6759-459b-b1d1-33e4ceaea882</xmpMM:InstanceID>
       <xmpMM:VersionID>1</xmpMM:VersionID>
       <xmpMM:RenditionClass>default</xmpMM:RenditionClass>
+      <xmpTPg:Fonts>
+        <rdf:Bag>
+          <rdf:li rdf:parseType="Resource">
+            <stFnt:fontFace>LMRoman10-Regular</stFnt:fontFace>
+            <stFnt:fontFamily>LM Roman 10</stFnt:fontFamily>
+            <stFnt:fontName>LMRoman10-Regular</stFnt:fontName>
+            <stFnt:versionString>2.004;PS 2.004;hotconv 1.0.49;makeotf.lib2.0.14853</stFnt:versionString>
+            <stFnt:fontFileName>lmroman10-regular.otf</stFnt:fontFileName>
+            <stFnt:fontType>opentype</stFnt:fontType>
+          </rdf:li>
+        </rdf:Bag>
+      </xmpTPg:Fonts>
     </rdf:Description>
   </rdf:RDF>
 </x:xmpmeta>
@@ -354,7 +368,7 @@ endobj
 << /Type /Catalog /Pages 16 0 R /Names 30 0 R /OCProperties 21 0 R/ViewerPreferences 22 0 R/PageMode /UseOutlines/OpenAction [9 0 R /Fit]/PageLayout /SinglePage/Metadata 10 0 R/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 32 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF0055006C00720069006B006500200046006900730063006800650072>/Title <FEFF0041002000740065007300740020006F00660020006D0065007400610064006100740061>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF0055006C00720069006B006500200046006900730063006800650072>/Title <FEFF0041002000740065007300740020006F00660020006D0065007400610064006100740061> /Trapped /False >>
 endobj
 xref
 0 33
@@ -373,26 +387,26 @@ xref
 0000000423 00000 n 
 0000017152 00000 n 
 0000017212 00000 n 
-0000038951 00000 n 
-0000039305 00000 n 
-0000031183 00000 n 
-0000031012 00000 n 
-0000025364 00000 n 
-0000031122 00000 n 
-0000031253 00000 n 
-0000031303 00000 n 
-0000031376 00000 n 
-0000037388 00000 n 
-0000031709 00000 n 
-0000031784 00000 n 
-0000037624 00000 n 
-0000039105 00000 n 
-0000039373 00000 n 
-0000039490 00000 n 
-0000039526 00000 n 
-0000039754 00000 n 
+0000039675 00000 n 
+0000040029 00000 n 
+0000031907 00000 n 
+0000031736 00000 n 
+0000026088 00000 n 
+0000031846 00000 n 
+0000031977 00000 n 
+0000032027 00000 n 
+0000032100 00000 n 
+0000038112 00000 n 
+0000032433 00000 n 
+0000032508 00000 n 
+0000038348 00000 n 
+0000039829 00000 n 
+0000040097 00000 n 
+0000040214 00000 n 
+0000040250 00000 n 
+0000040478 00000 n 
 trailer
 << /Size 33 /Root 31 0 R /Info 32 0 R >>
 startxref
-40072
+40781
 %%EOF
diff --git a/testfiles-noxetex/pgfpatches.pdftex.tpf b/testfiles-noxetex/pgfpatches.pdftex.tpf
index b7c5489..4b5ee5d 100644
--- a/testfiles-noxetex/pgfpatches.pdftex.tpf
+++ b/testfiles-noxetex/pgfpatches.pdftex.tpf
@@ -307,7 +307,7 @@ endobj
 endobj
 30 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -350,5 +350,5 @@ trailer
 /Info 30 0 R
  >>
 startxref
-15444
+15402
 %%EOF
diff --git a/testfiles-noxetex/pgfpatches.tpf b/testfiles-noxetex/pgfpatches.tpf
index 01904ba..5b68534 100644
--- a/testfiles-noxetex/pgfpatches.tpf
+++ b/testfiles-noxetex/pgfpatches.tpf
@@ -277,7 +277,7 @@ endobj
 << /Type /Catalog /Pages 17 0 R /Names 31 0 R /OCProperties 23 0 R/PageMode /UseOutlines/OpenAction [9 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 33 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 34
@@ -318,5 +318,5 @@ xref
 trailer
 << /Size 34 /Root 32 0 R /Info 33 0 R >>
 startxref
-8001
+7959
 %%EOF
diff --git a/testfiles/formtextfields.luatex.tpf b/testfiles/formtextfields.luatex.tpf
index da43634..f6e9857 100644
--- a/testfiles/formtextfields.luatex.tpf
+++ b/testfiles/formtextfields.luatex.tpf
@@ -300,7 +300,7 @@ endobj
 << /Type /Catalog /Pages 29 0 R /Names 51 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>>/AcroForm 34 0 R >>
 endobj
 53 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 54
@@ -361,5 +361,5 @@ xref
 trailer
 << /Size 54 /Root 52 0 R /Info 53 0 R >>
 startxref
-14335
+14293
 %%EOF
diff --git a/testfiles/formtextfields.tpf b/testfiles/formtextfields.tpf
index 1993288..eae95ad 100644
--- a/testfiles/formtextfields.tpf
+++ b/testfiles/formtextfields.tpf
@@ -372,7 +372,7 @@ endobj
 endobj
 46 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -431,5 +431,5 @@ trailer
 /Info 46 0 R
  >>
 startxref
-29326
+29284
 %%EOF
diff --git a/testfiles/formtextfields.xetex.tpf b/testfiles/formtextfields.xetex.tpf
index 0d74970..b6a5adb 100644
--- a/testfiles/formtextfields.xetex.tpf
+++ b/testfiles/formtextfields.xetex.tpf
@@ -133,7 +133,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 595.28 841.89]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/AcroForm 32 0 R/Names 38 0 R/Pages
@@ -270,11 +270,11 @@ endobj
 xref
 0 54
 0000000000 65535 f 
-0000005178 00000 n 
+0000005139 00000 n 
 0000004971 00000 n 
 0000004799 00000 n 
 0000000155 00000 n 
-0000010295 00000 n 
+0000010256 00000 n 
 0000002790 00000 n 
 0000002830 00000 n 
 0000002850 00000 n 
@@ -287,14 +287,14 @@ xref
 0000001120 00000 n 
 0000000998 00000 n 
 0000001433 00000 n 
-0000011063 00000 n 
-0000010614 00000 n 
+0000011024 00000 n 
+0000010575 00000 n 
 0000001292 00000 n 
 0000002005 00000 n 
 0000001864 00000 n 
 0000002870 00000 n 
-0000011664 00000 n 
-0000011213 00000 n 
+0000011625 00000 n 
+0000011174 00000 n 
 0000004220 00000 n 
 0000004053 00000 n 
 0000004130 00000 n 
@@ -310,22 +310,22 @@ xref
 0000004740 00000 n 
 0000004891 00000 n 
 0000004774 00000 n 
-0000005296 00000 n 
-0000005464 00000 n 
-0000006285 00000 n 
-0000006774 00000 n 
-0000010803 00000 n 
-0000007292 00000 n 
-0000008396 00000 n 
-0000008466 00000 n 
-0000011403 00000 n 
-0000008529 00000 n 
-0000010150 00000 n 
-0000010231 00000 n 
-0000010426 00000 n 
+0000005257 00000 n 
+0000005425 00000 n 
+0000006246 00000 n 
+0000006735 00000 n 
+0000010764 00000 n 
+0000007253 00000 n 
+0000008357 00000 n 
+0000008427 00000 n 
+0000011364 00000 n 
+0000008490 00000 n 
+0000010111 00000 n 
+0000010192 00000 n 
+0000010387 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 54>>
 startxref
-11815
+11776
 %%EOF
diff --git a/testfiles/infodict-new.luatex.tpf b/testfiles/infodict-new.luatex.tpf
index 36fa1d4..25a496f 100644
--- a/testfiles/infodict-new.luatex.tpf
+++ b/testfiles/infodict-new.luatex.tpf
@@ -92,7 +92,7 @@ endobj
 << /Type /Catalog /Pages 11 0 R /Names 19 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 21 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF0062006C00750062>/Title <FEFF0067007200FC00DF00650024005C0069006E00740020003D00610024>/Subject <FEFFD83EDD86>/Xy#20Z <FEFF007500700073> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Title <FEFF0067007200FC00DF00650024005C0069006E00740020003D00610024>/Author <FEFF0062006C00750062>/Subject <FEFFD83EDD86>/Xy#20Z <FEFF007500700073> /Trapped /False >>
 endobj
 xref
 0 22
diff --git a/testfiles/infodict-new.tpf b/testfiles/infodict-new.tpf
index 5adbd56..8d48b81 100644
--- a/testfiles/infodict-new.tpf
+++ b/testfiles/infodict-new.tpf
@@ -102,7 +102,7 @@ endobj
 endobj
 18 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF0062006C00750062>/Title <FEFF0067007200FC00DF00650024005C0069006E00740020003D00610024>/Subject <FEFFD83EDD86>/Xy#20Z <FEFF007500700073>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Title <FEFF0067007200FC00DF00650024005C0069006E00740020003D00610024>/Author <FEFF0062006C00750062>/Subject <FEFFD83EDD86>/Xy#20Z <FEFF007500700073>
 /Trapped /False
 >>
 endobj
diff --git a/testfiles/infodict-new.xetex.tpf b/testfiles/infodict-new.xetex.tpf
index 085a69d..35fb3f5 100644
--- a/testfiles/infodict-new.xetex.tpf
+++ b/testfiles/infodict-new.xetex.tpf
@@ -28,7 +28,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 595.28 841.89]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff0062006c00750062>/Title<feff0067007200fc00df00650024005c0069006e00740020003d00610024>/Subject<feffd83edd86>/Xy#20Z<feff007500700073>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Title<feff0067007200fc00df00650024005c0069006e00740020003d00610024>/Author<feff0062006c00750062>/Subject<feffd83edd86>/Xy#20Z<feff007500700073>/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 11 0 R/Pages 12 0 R/Type/Catalog>>
diff --git a/testfiles/ismap.luatex.tpf b/testfiles/ismap.luatex.tpf
index 2c24952..3f0f8c9 100644
--- a/testfiles/ismap.luatex.tpf
+++ b/testfiles/ismap.luatex.tpf
@@ -106,7 +106,7 @@ endobj
 << /Type /Catalog /Pages 13 0 R /Names 22 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 24 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 25
@@ -138,5 +138,5 @@ xref
 trailer
 << /Size 25 /Root 23 0 R /Info 24 0 R >>
 startxref
-3869
+3827
 %%EOF
diff --git a/testfiles/ismap.tpf b/testfiles/ismap.tpf
index fa95fe2..800e321 100644
--- a/testfiles/ismap.tpf
+++ b/testfiles/ismap.tpf
@@ -119,7 +119,7 @@ endobj
 endobj
 20 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -152,5 +152,5 @@ trailer
 /Info 20 0 R
  >>
 startxref
-9958
+9916
 %%EOF
diff --git a/testfiles/ismap.xetex.tpf b/testfiles/ismap.xetex.tpf
index 49e439a..b29b84b 100644
--- a/testfiles/ismap.xetex.tpf
+++ b/testfiles/ismap.xetex.tpf
@@ -39,7 +39,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 595.28 841.89]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 13 0 R/Pages 14 0 R/Type/Catalog>>
@@ -97,11 +97,11 @@ endobj
 xref
 0 21
 0000000000 65535 f 
-0000001316 00000 n 
+0000001277 00000 n 
 0000001109 00000 n 
 0000000939 00000 n 
-0000003209 00000 n 
-0000002759 00000 n 
+0000003170 00000 n 
+0000002720 00000 n 
 0000000015 00000 n 
 0000000204 00000 n 
 0000000383 00000 n 
@@ -112,14 +112,14 @@ xref
 0000000875 00000 n 
 0000001029 00000 n 
 0000000909 00000 n 
-0000001418 00000 n 
-0000002948 00000 n 
-0000001838 00000 n 
-0000002661 00000 n 
-0000002695 00000 n 
+0000001379 00000 n 
+0000002909 00000 n 
+0000001799 00000 n 
+0000002622 00000 n 
+0000002656 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 21>>
 startxref
-3358
+3319
 %%EOF
diff --git a/testfiles/linkbordercolor.luatex.tpf b/testfiles/linkbordercolor.luatex.tpf
index e05ace7..0aa82c8 100644
--- a/testfiles/linkbordercolor.luatex.tpf
+++ b/testfiles/linkbordercolor.luatex.tpf
@@ -288,7 +288,7 @@ endobj
 << /Type /Catalog /Pages 16 0 R /Names 43 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 45 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 46
@@ -341,5 +341,5 @@ xref
 trailer
 << /Size 46 /Root 44 0 R /Info 45 0 R >>
 startxref
-12597
+12555
 %%EOF
diff --git a/testfiles/linkbordercolor.tpf b/testfiles/linkbordercolor.tpf
index e7865a5..2821346 100644
--- a/testfiles/linkbordercolor.tpf
+++ b/testfiles/linkbordercolor.tpf
@@ -260,7 +260,7 @@ endobj
 endobj
 35 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -308,5 +308,5 @@ trailer
 /Info 35 0 R
  >>
 startxref
-35352
+35310
 %%EOF
diff --git a/testfiles/linkbordercolor.xetex.tpf b/testfiles/linkbordercolor.xetex.tpf
index 649117e..6f50edb 100644
--- a/testfiles/linkbordercolor.xetex.tpf
+++ b/testfiles/linkbordercolor.xetex.tpf
@@ -65,7 +65,7 @@ endobj
 <</Type/Pages/Count 2/Kids[3 0 R 14 0 R]/MediaBox[0 0 612 792]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 24 0 R/Pages 25 0 R/Type/Catalog>>
@@ -245,22 +245,22 @@ endobj
 xref
 0 42
 0000000000 65535 f 
-0000002562 00000 n 
+0000002523 00000 n 
 0000002355 00000 n 
 0000002103 00000 n 
-0000009915 00000 n 
-0000009465 00000 n 
+0000009876 00000 n 
+0000009426 00000 n 
 0000000015 00000 n 
-0000010511 00000 n 
-0000010064 00000 n 
+0000010472 00000 n 
+0000010025 00000 n 
 0000000154 00000 n 
 0000000308 00000 n 
 0000000470 00000 n 
 0000000610 00000 n 
 0000001346 00000 n 
 0000002195 00000 n 
-0000011110 00000 n 
-0000010659 00000 n 
+0000011071 00000 n 
+0000010620 00000 n 
 0000001434 00000 n 
 0000001657 00000 n 
 0000001837 00000 n 
@@ -271,24 +271,24 @@ xref
 0000002025 00000 n 
 0000002274 00000 n 
 0000002059 00000 n 
-0000002664 00000 n 
-0000003327 00000 n 
-0000003816 00000 n 
-0000009654 00000 n 
-0000004233 00000 n 
-0000007025 00000 n 
-0000007178 00000 n 
-0000010252 00000 n 
-0000007243 00000 n 
-0000008508 00000 n 
-0000008578 00000 n 
-0000010846 00000 n 
-0000008642 00000 n 
-0000009372 00000 n 
-0000009405 00000 n 
+0000002625 00000 n 
+0000003288 00000 n 
+0000003777 00000 n 
+0000009615 00000 n 
+0000004194 00000 n 
+0000006986 00000 n 
+0000007139 00000 n 
+0000010213 00000 n 
+0000007204 00000 n 
+0000008469 00000 n 
+0000008539 00000 n 
+0000010807 00000 n 
+0000008603 00000 n 
+0000009333 00000 n 
+0000009366 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 42>>
 startxref
-11258
+11219
 %%EOF
diff --git a/testfiles/linkhook.luatex.tpf b/testfiles/linkhook.luatex.tpf
index 0eae5af..284de8f 100644
--- a/testfiles/linkhook.luatex.tpf
+++ b/testfiles/linkhook.luatex.tpf
@@ -179,7 +179,7 @@ endobj
 << /Type /Catalog /Pages 15 0 R /Names 28 0 R /Lang (de-DE)/PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 30 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 31
@@ -217,5 +217,5 @@ xref
 trailer
 << /Size 31 /Root 29 0 R /Info 30 0 R >>
 startxref
-8235
+8193
 %%EOF
diff --git a/testfiles/linkhook.tpf b/testfiles/linkhook.tpf
index 0a3cf9d..643eeb9 100644
--- a/testfiles/linkhook.tpf
+++ b/testfiles/linkhook.tpf
@@ -170,7 +170,7 @@ endobj
 endobj
 25 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -208,5 +208,5 @@ trailer
 /Info 25 0 R
  >>
 startxref
-23307
+23265
 %%EOF
diff --git a/testfiles/linkhook.xetex.tpf b/testfiles/linkhook.xetex.tpf
index ed84a21..205d075 100644
--- a/testfiles/linkhook.xetex.tpf
+++ b/testfiles/linkhook.xetex.tpf
@@ -42,7 +42,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 612 792]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</Lang(de-DE)/PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 16 0 R/Pages 17 0 R/Type/Catalog>>
@@ -157,14 +157,14 @@ endobj
 xref
 0 27
 0000000000 65535 f 
-0000001620 00000 n 
+0000001581 00000 n 
 0000001413 00000 n 
 0000001247 00000 n 
-0000006653 00000 n 
-0000006217 00000 n 
+0000006614 00000 n 
+0000006178 00000 n 
 0000000015 00000 n 
-0000007238 00000 n 
-0000006802 00000 n 
+0000007199 00000 n 
+0000006763 00000 n 
 0000000198 00000 n 
 0000000351 00000 n 
 0000000878 00000 n 
@@ -175,17 +175,17 @@ xref
 0000001183 00000 n 
 0000001339 00000 n 
 0000001217 00000 n 
-0000001734 00000 n 
-0000002281 00000 n 
-0000006406 00000 n 
-0000002782 00000 n 
-0000004681 00000 n 
-0000006988 00000 n 
-0000004778 00000 n 
-0000006144 00000 n 
+0000001695 00000 n 
+0000002242 00000 n 
+0000006367 00000 n 
+0000002743 00000 n 
+0000004642 00000 n 
+0000006949 00000 n 
+0000004739 00000 n 
+0000006105 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 27>>
 startxref
-7384
+7345
 %%EOF
diff --git a/testfiles/ocgcolorlinks.luatex.tpf b/testfiles/ocgcolorlinks.luatex.tpf
index 24113aa..1f0b3c2 100644
--- a/testfiles/ocgcolorlinks.luatex.tpf
+++ b/testfiles/ocgcolorlinks.luatex.tpf
@@ -613,7 +613,7 @@ endobj
 << /Type /Catalog /Pages 33 0 R /Names 55 0 R /OCProperties 35 0 R/PageMode /UseOutlines/OpenAction [9 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 57 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 58
@@ -678,5 +678,5 @@ xref
 trailer
 << /Size 58 /Root 56 0 R /Info 57 0 R >>
 startxref
-26088
+26046
 %%EOF
diff --git a/testfiles/ocgcolorlinks.tpf b/testfiles/ocgcolorlinks.tpf
index 5f4e06a..2a20a63 100644
--- a/testfiles/ocgcolorlinks.tpf
+++ b/testfiles/ocgcolorlinks.tpf
@@ -537,7 +537,7 @@ endobj
 endobj
 47 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -597,5 +597,5 @@ trailer
 /Info 47 0 R
  >>
 startxref
-49246
+49204
 %%EOF
diff --git a/testfiles/ocgcolorlinks.xetex.tpf b/testfiles/ocgcolorlinks.xetex.tpf
index ccfc2dc..4d1ce02 100644
--- a/testfiles/ocgcolorlinks.xetex.tpf
+++ b/testfiles/ocgcolorlinks.xetex.tpf
@@ -111,7 +111,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 612 792]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</OCProperties 26 0 R/PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 36 0 R/Pages
@@ -335,21 +335,21 @@ endobj
 xref
 0 54
 0000000000 65535 f 
-0000009589 00000 n 
+0000009550 00000 n 
 0000009382 00000 n 
 0000009216 00000 n 
 0000008231 00000 n 
 0000008328 00000 n 
 0000008594 00000 n 
-0000022584 00000 n 
-0000022134 00000 n 
-0000023181 00000 n 
-0000022730 00000 n 
+0000022545 00000 n 
+0000022095 00000 n 
+0000023142 00000 n 
+0000022691 00000 n 
 0000000015 00000 n 
 0000000155 00000 n 
 0000000295 00000 n 
-0000023779 00000 n 
-0000023331 00000 n 
+0000023740 00000 n 
+0000023292 00000 n 
 0000000455 00000 n 
 0000000629 00000 n 
 0000000764 00000 n 
@@ -373,24 +373,24 @@ xref
 0000009080 00000 n 
 0000009308 00000 n 
 0000009114 00000 n 
-0000009711 00000 n 
-0000010367 00000 n 
-0000011212 00000 n 
-0000022320 00000 n 
-0000011856 00000 n 
-0000014531 00000 n 
-0000014680 00000 n 
-0000022920 00000 n 
-0000014744 00000 n 
-0000019150 00000 n 
-0000019390 00000 n 
-0000023520 00000 n 
-0000019455 00000 n 
-0000021927 00000 n 
-0000022070 00000 n 
+0000009672 00000 n 
+0000010328 00000 n 
+0000011173 00000 n 
+0000022281 00000 n 
+0000011817 00000 n 
+0000014492 00000 n 
+0000014641 00000 n 
+0000022881 00000 n 
+0000014705 00000 n 
+0000019111 00000 n 
+0000019351 00000 n 
+0000023481 00000 n 
+0000019416 00000 n 
+0000021888 00000 n 
+0000022031 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 54>>
 startxref
-23929
+23890
 %%EOF
diff --git a/testfiles/pagelabels-log.xetex.tlg b/testfiles/pagelabels-log.xetex.tlg
index 80e1dd8..6961625 100644
--- a/testfiles/pagelabels-log.xetex.tlg
+++ b/testfiles/pagelabels-log.xetex.tlg
@@ -266,9 +266,6 @@ Completed box being shipped out [5]
 .\hbox(0.0+0.0)x0.0
 ..\special{pdf:put @pages <<>>}
 ..\special{pdf:docinfo<</Creator <FEFF004C00610054006500580020007700690074006800\ETC.}
-..\special{pdf:docinfo<</Author <FEFF>>>}
-..\special{pdf:docinfo<</Title <FEFF>>>}
-..\special{pdf:docinfo<</Subject <FEFF>>>}
 ..\special{pdf:put @catalog<</PageMode /UseOutlines>>}
 ..\special{pdf:put @catalog<</OpenAction [@page1 /Fit]>>}
 ..\special{pdf:put @catalog<</PageLabels <</Nums[0<</P(\376\377\003\273\003\255\\ETC.}
diff --git a/testfiles/pagelabels.luatex.tpf b/testfiles/pagelabels.luatex.tpf
index c9aad38..a9e44e8 100644
--- a/testfiles/pagelabels.luatex.tpf
+++ b/testfiles/pagelabels.luatex.tpf
@@ -175,7 +175,7 @@ endobj
 << /Type /Catalog /Pages 11 0 R /Names 35 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</P(\376\377\003\273\003\255\003\263)/S/D>>3<</S/r>>4<</S/R /St 5>>]>> >>
 endobj
 37 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 38
@@ -220,5 +220,5 @@ xref
 trailer
 << /Size 38 /Root 36 0 R /Info 37 0 R >>
 startxref
-6121
+6079
 %%EOF
diff --git a/testfiles/pagelabels.tpf b/testfiles/pagelabels.tpf
index 7e2f23b..b240898 100644
--- a/testfiles/pagelabels.tpf
+++ b/testfiles/pagelabels.tpf
@@ -222,7 +222,7 @@ endobj
 endobj
 34 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -269,5 +269,5 @@ trailer
 /Info 34 0 R
  >>
 startxref
-14425
+14383
 %%EOF
diff --git a/testfiles/pagelabels.xetex.tpf b/testfiles/pagelabels.xetex.tpf
index 21f7add..910c350 100644
--- a/testfiles/pagelabels.xetex.tpf
+++ b/testfiles/pagelabels.xetex.tpf
@@ -91,7 +91,7 @@ endobj
 <</Type/Pages/Count 5/Kids[3 0 R 8 0 R 11 0 R 29 0 R]/MediaBox[0 0 595.28 841.89]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/PageLabels<</Nums[0<</P<feff03bb03ad03b3>/S/D>>3<</S/r>>4<</S/R/St
@@ -157,11 +157,11 @@ endobj
 xref
 0 35
 0000000000 65535 f 
-0000002573 00000 n 
+0000002534 00000 n 
 0000002366 00000 n 
 0000001802 00000 n 
-0000005344 00000 n 
-0000004894 00000 n 
+0000005305 00000 n 
+0000004855 00000 n 
 0000000015 00000 n 
 0000000200 00000 n 
 0000001878 00000 n 
@@ -186,14 +186,14 @@ xref
 0000001768 00000 n 
 0000002266 00000 n 
 0000002192 00000 n 
-0000002749 00000 n 
-0000005083 00000 n 
-0000003267 00000 n 
-0000004757 00000 n 
-0000004831 00000 n 
+0000002710 00000 n 
+0000005044 00000 n 
+0000003228 00000 n 
+0000004718 00000 n 
+0000004792 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 35>>
 startxref
-5493
+5454
 %%EOF
diff --git a/testfiles/pdffilelink.luatex.tpf b/testfiles/pdffilelink.luatex.tpf
index 621553a..32b01f5 100644
--- a/testfiles/pdffilelink.luatex.tpf
+++ b/testfiles/pdffilelink.luatex.tpf
@@ -102,7 +102,7 @@ endobj
 << /Type /Catalog /Pages 12 0 R /Names 21 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 23 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 24
@@ -133,5 +133,5 @@ xref
 trailer
 << /Size 24 /Root 22 0 R /Info 23 0 R >>
 startxref
-3800
+3758
 %%EOF
diff --git a/testfiles/pdffilelink.tpf b/testfiles/pdffilelink.tpf
index e67c328..71f5f1b 100644
--- a/testfiles/pdffilelink.tpf
+++ b/testfiles/pdffilelink.tpf
@@ -111,7 +111,7 @@ endobj
 endobj
 19 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -143,5 +143,5 @@ trailer
 /Info 19 0 R
  >>
 startxref
-11552
+11510
 %%EOF
diff --git a/testfiles/pdffilelink.xetex.tpf b/testfiles/pdffilelink.xetex.tpf
index 8ee0ced..f0f6bea 100644
--- a/testfiles/pdffilelink.xetex.tpf
+++ b/testfiles/pdffilelink.xetex.tpf
@@ -35,7 +35,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 595.28 841.89]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 12 0 R/Pages 13 0 R/Type/Catalog>>
@@ -95,11 +95,11 @@ endobj
 xref
 0 20
 0000000000 65535 f 
-0000001029 00000 n 
+0000000990 00000 n 
 0000000822 00000 n 
 0000000652 00000 n 
-0000003145 00000 n 
-0000002695 00000 n 
+0000003106 00000 n 
+0000002656 00000 n 
 0000000015 00000 n 
 0000000170 00000 n 
 0000000364 00000 n 
@@ -109,14 +109,14 @@ xref
 0000000594 00000 n 
 0000000742 00000 n 
 0000000628 00000 n 
-0000001131 00000 n 
-0000002884 00000 n 
-0000001579 00000 n 
-0000002588 00000 n 
-0000002635 00000 n 
+0000001092 00000 n 
+0000002845 00000 n 
+0000001540 00000 n 
+0000002549 00000 n 
+0000002596 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 20>>
 startxref
-3294
+3255
 %%EOF
diff --git a/testfiles/show.luatex.tlg b/testfiles/show.luatex.tlg
index 72e7bee..40002fe 100644
--- a/testfiles/show.luatex.tlg
+++ b/testfiles/show.luatex.tlg
@@ -9,10 +9,7 @@ l. ...\pdfdict_show:n{Core/Catalog}
 The global dictionary 'Core/Info' contains the pairs (without outer braces):
 >  {Creator}  => 
 {<FEFF004C006100540065005800200077006900740068002000680079007000650072007200650
-066>}
->  {Author}  =>  {<FEFF>}
->  {Title}  =>  {<FEFF>}
->  {Subject}  =>  {<FEFF>}.
+066>}.
 <recently read> }
 l. ...\pdfdict_show:n{Core/Info}
 The local dictionary 'Core/Catalog' contains the pairs (without outer braces):
@@ -25,11 +22,12 @@ braces):
 >  {OpenAction}  =>  {[5 0 R /Fit]}.
 <recently read> }
 l. ...\pdfdict_show:n{Core/Catalog}
-The core dictionary 'Catalog' contains the pairs (without outer braces):
+The Catalog contains in the top level the single value entries
 >  {PageMode}  =>  {/UseOutlines}
->  {OpenAction}  =>  {[5 0 R /Fit]}.
+>  {OpenAction}  =>  {[5 0 R /Fit]}
+> \pdfmanagement_show:n {Catalog}.
 <recently read> }
-l. ...\pdfcoredict_show:n{Catalog}
+l. ...\pdfmanagement_show:n{Catalog}
 The dictionary 'blub' is not a declared global or local dictionary.
 > .
 <recently read> }
diff --git a/testfiles/show.tlg b/testfiles/show.tlg
index e3ac168..21b623f 100644
--- a/testfiles/show.tlg
+++ b/testfiles/show.tlg
@@ -8,10 +8,7 @@ braces):
 l. ...\pdfdict_show:n{Core/Catalog}
 The global dictionary 'Core/Info' contains the pairs (without outer braces):
 >  {Creator}  => 
-{<FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>}
->  {Author}  =>  {<FEFF>}
->  {Title}  =>  {<FEFF>}
->  {Subject}  =>  {<FEFF>}.
+{<FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>}.
 <recently read> }
 l. ...\pdfdict_show:n{Core/Info}
 The local dictionary 'Core/Catalog' contains the pairs (without outer braces):
@@ -24,11 +21,12 @@ braces):
 >  {OpenAction}  =>  {[5 0 R /Fit]}.
 <recently read> }
 l. ...\pdfdict_show:n{Core/Catalog}
-The core dictionary 'Catalog' contains the pairs (without outer braces):
+The Catalog contains in the top level the single value entries
 >  {PageMode}  =>  {/UseOutlines}
->  {OpenAction}  =>  {[5 0 R /Fit]}.
+>  {OpenAction}  =>  {[5 0 R /Fit]}
+> \pdfmanagement_show:n {Catalog}.
 <recently read> }
-l. ...\pdfcoredict_show:n{Catalog}
+l. ...\pdfmanagement_show:n{Catalog}
 The dictionary 'blub' is not a declared global or local dictionary.
 > .
 <recently read> }
diff --git a/testfiles/show.xetex.tlg b/testfiles/show.xetex.tlg
index 6e47b96..24d9161 100644
--- a/testfiles/show.xetex.tlg
+++ b/testfiles/show.xetex.tlg
@@ -8,10 +8,7 @@ braces):
 l. ...\pdfdict_show:n{Core/Catalog}
 The global dictionary 'Core/Info' contains the pairs (without outer braces):
 >  {Creator}  => 
-{<FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>}
->  {Author}  =>  {<FEFF>}
->  {Title}  =>  {<FEFF>}
->  {Subject}  =>  {<FEFF>}.
+{<FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>}.
 <recently read> }
 l. ...\pdfdict_show:n{Core/Info}
 The local dictionary 'Core/Catalog' contains the pairs (without outer braces):
@@ -24,11 +21,12 @@ braces):
 >  {OpenAction}  =>  {[@page1 /Fit]}.
 <recently read> }
 l. ...\pdfdict_show:n{Core/Catalog}
-The core dictionary 'Catalog' contains the pairs (without outer braces):
+The Catalog contains in the top level the single value entries
 >  {PageMode}  =>  {/UseOutlines}
->  {OpenAction}  =>  {[@page1 /Fit]}.
+>  {OpenAction}  =>  {[@page1 /Fit]}
+> \pdfmanagement_show:n {Catalog}.
 <recently read> }
-l. ...\pdfcoredict_show:n{Catalog}
+l. ...\pdfmanagement_show:n{Catalog}
 The dictionary 'blub' is not a declared global or local dictionary.
 > .
 <recently read> }
@@ -96,9 +94,6 @@ Completed box being shipped out [1]
 .\hbox(0.0+0.0)x0.0
 ..\special{pdf:put @pages <<>>}
 ..\special{pdf:docinfo<</Creator <FEFF004C00610054006500580020007700690074006800\ETC.}
-..\special{pdf:docinfo<</Author <FEFF>>>}
-..\special{pdf:docinfo<</Title <FEFF>>>}
-..\special{pdf:docinfo<</Subject <FEFF>>>}
 ..\special{pdf:put @catalog<</PageMode /UseOutlines>>}
 ..\special{pdf:put @catalog<</OpenAction [@page1 /Fit]>>}
 .\kern 633.0
diff --git a/testfiles/transition.luatex.tpf b/testfiles/transition.luatex.tpf
index 3291a1c..0c44a7f 100644
--- a/testfiles/transition.luatex.tpf
+++ b/testfiles/transition.luatex.tpf
@@ -904,7 +904,7 @@ endobj
 << /Type /Catalog /Pages 66 0 R /Names 68 0 R /PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 70 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 71
@@ -982,5 +982,5 @@ xref
 trailer
 << /Size 71 /Root 69 0 R /Info 70 0 R >>
 startxref
-212202
+212160
 %%EOF
diff --git a/testfiles/transition.tpf b/testfiles/transition.tpf
index c6ef2c3..a3892ce 100644
--- a/testfiles/transition.tpf
+++ b/testfiles/transition.tpf
@@ -487,7 +487,7 @@ endobj
 endobj
 70 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -570,5 +570,5 @@ trailer
 /Info 70 0 R
  >>
 startxref
-115018
+114976
 %%EOF
diff --git a/testfiles/transition.xetex.tpf b/testfiles/transition.xetex.tpf
index 62de3fa..625e3c0 100644
--- a/testfiles/transition.xetex.tpf
+++ b/testfiles/transition.xetex.tpf
@@ -226,7 +226,7 @@ endobj
 <</Type/Pages/Count 12/Kids[64 0 R 65 0 R 66 0 R 67 0 R]/MediaBox[0 0 595.28 841.89]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</PageMode/UseOutlines/OpenAction[3 0 R/Fit]/Names 62 0 R/Pages 63 0 R/Type/Catalog>>
@@ -334,12 +334,12 @@ endobj
 xref
 0 73
 0000000000 65535 f 
-0000195292 00000 n 
+0000195253 00000 n 
 0000195085 00000 n 
 0000193564 00000 n 
 0000192304 00000 n 
-0000203972 00000 n 
-0000203522 00000 n 
+0000203933 00000 n 
+0000203483 00000 n 
 0000000015 00000 n 
 0000015972 00000 n 
 0000193652 00000 n 
@@ -401,14 +401,14 @@ xref
 0000194187 00000 n 
 0000194544 00000 n 
 0000194901 00000 n 
-0000195394 00000 n 
-0000203711 00000 n 
-0000196488 00000 n 
-0000203169 00000 n 
-0000203457 00000 n 
+0000195355 00000 n 
+0000203672 00000 n 
+0000196449 00000 n 
+0000203130 00000 n 
+0000203418 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 73>>
 startxref
-204121
+204082
 %%EOF
diff --git a/testfiles/viewerpreferences.luatex.tpf b/testfiles/viewerpreferences.luatex.tpf
index 328acf5..f092c69 100644
--- a/testfiles/viewerpreferences.luatex.tpf
+++ b/testfiles/viewerpreferences.luatex.tpf
@@ -116,7 +116,7 @@ endobj
 << /Type /Catalog /Pages 15 0 R /Names 25 0 R /OCProperties 16 0 R/ViewerPreferences 17 0 R/Lang (de-DE)/PageMode /UseOutlines/OpenAction [9 0 R /Fit]/PageLayout /SinglePage/PageLabels <</Nums[0<</S/D>>]>> >>
 endobj
 27 0 obj
-<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF> /Trapped /False >>
+<< /Producer (LuaTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Trapped /False >>
 endobj
 xref
 0 28
@@ -151,5 +151,5 @@ xref
 trailer
 << /Size 28 /Root 26 0 R /Info 27 0 R >>
 startxref
-4232
+4190
 %%EOF
diff --git a/testfiles/viewerpreferences.tpf b/testfiles/viewerpreferences.tpf
index 62e5c7b..f8c8bbe 100644
--- a/testfiles/viewerpreferences.tpf
+++ b/testfiles/viewerpreferences.tpf
@@ -125,7 +125,7 @@ endobj
 endobj
 24 0 obj
 <<
-/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Author <FEFF>/Title <FEFF>/Subject <FEFF>
+/Producer (pdfTeX)/Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>
 /Trapped /False
 >>
 endobj
@@ -162,5 +162,5 @@ trailer
 /Info 24 0 R
  >>
 startxref
-11583
+11541
 %%EOF
diff --git a/testfiles/viewerpreferences.xetex.tpf b/testfiles/viewerpreferences.xetex.tpf
index 755eecc..386f656 100644
--- a/testfiles/viewerpreferences.xetex.tpf
+++ b/testfiles/viewerpreferences.xetex.tpf
@@ -47,7 +47,7 @@ endobj
 <</Type/Pages/Count 1/Kids[3 0 R]/MediaBox[0 0 612 792]>>
 endobj
 2 0 obj
-<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/Author<feff>/Title<feff>/Subject<feff>/CreationDate(D:20160520090000-00'00')>>
+<</Creator<feff004c006100540065005800200077006900740068002000680079007000650072007200650066>/Producer(xdvipdfmx)/CreationDate(D:20160520090000-00'00')>>
 endobj
 1 0 obj
 <</OCProperties 10 0 R/ViewerPreferences 11 0 R/Lang(de-DE)/PageMode/UseOutlines/OpenAction[3 0 R/Fit]/PageLayout/SinglePage/Names
@@ -108,14 +108,14 @@ endobj
 xref
 0 24
 0000000000 65535 f 
-0000001382 00000 n 
+0000001343 00000 n 
 0000001175 00000 n 
 0000001023 00000 n 
 0000000318 00000 n 
 0000000415 00000 n 
 0000000680 00000 n 
-0000003574 00000 n 
-0000003124 00000 n 
+0000003535 00000 n 
+0000003085 00000 n 
 0000000513 00000 n 
 0000000709 00000 n 
 0000000756 00000 n 
@@ -126,14 +126,14 @@ xref
 0000000836 00000 n 
 0000000989 00000 n 
 0000001101 00000 n 
-0000001563 00000 n 
-0000003313 00000 n 
-0000002011 00000 n 
-0000003017 00000 n 
-0000003064 00000 n 
+0000001524 00000 n 
+0000003274 00000 n 
+0000001972 00000 n 
+0000002978 00000 n 
+0000003025 00000 n 
 trailer
 <</ID[<ID-STRING><ID-STRING>]/Root
 1 0 R/Info 2 0 R/Size 24>>
 startxref
-3723
+3684
 %%EOF





More information about the latex3-commits mailing list.