[latex3-commits] [l3svn] 02/02: Test file updates where \showoutput is used

noreply at latex-project.org noreply at latex-project.org
Sat May 21 19:39:35 CEST 2016


This is an automated email from the git hooks/post-receive script.

joseph pushed a commit to branch master
in repository l3svn.

commit d97c5dafc8a938b323877ecdf4b19dfec05ba08d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sat May 21 18:29:59 2016 +0100

    Test file updates where \showoutput is used
    
    Adding some additional specials shows up.
---
 contrib/testfiles/chemformula001.ptex.tlg          |    1 +
 contrib/testfiles/chemformula001.uptex.tlg         |    1 +
 contrib/testfiles/chemformula001.xetex.tlg         |    1 +
 contrib/testfiles/ctex002.tlg                      |    1 +
 contrib/testfiles/ctex002.xetex.tlg                |    1 +
 contrib/testfiles/fontspec001.xetex.tlg            |    1 +
 contrib/testfiles/mhchem001.ptex.tlg               |  252 ++++++++++++++
 contrib/testfiles/mhchem001.uptex.tlg              |  252 ++++++++++++++
 contrib/testfiles/mhchem001.xetex.tlg              |  252 ++++++++++++++
 contrib/testfiles/siunitx001.ptex.tlg              |  363 ++++++++++++++++++++
 contrib/testfiles/siunitx001.uptex.tlg             |  363 ++++++++++++++++++++
 contrib/testfiles/siunitx001.xetex.tlg             |  363 ++++++++++++++++++++
 contrib/testfiles/unicode-math001.xetex.tlg        |    1 +
 l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg      |    1 +
 l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg     |    1 +
 .../{m3hooks001.ptex.tlg => m3hooks001.xetex.tlg}  |    9 +-
 l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg      |    1 +
 l3trial/l3hooks/testfiles/m3hooks002.uptex.tlg     |    1 +
 .../{m3hooks002.ptex.tlg => m3hooks002.xetex.tlg}  |    9 +-
 19 files changed, 1858 insertions(+), 16 deletions(-)

diff --git a/contrib/testfiles/chemformula001.ptex.tlg b/contrib/testfiles/chemformula001.ptex.tlg
index 01a3f1b..b4f18c9 100644
--- a/contrib/testfiles/chemformula001.ptex.tlg
+++ b/contrib/testfiles/chemformula001.ptex.tlg
@@ -22,6 +22,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 525.89377fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\special{color push gray 0}
 ...\special{! /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 linet\ETC.}
 ...\special{! /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 s\ETC.}
diff --git a/contrib/testfiles/chemformula001.uptex.tlg b/contrib/testfiles/chemformula001.uptex.tlg
index 01a3f1b..b4f18c9 100644
--- a/contrib/testfiles/chemformula001.uptex.tlg
+++ b/contrib/testfiles/chemformula001.uptex.tlg
@@ -22,6 +22,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 525.89377fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\special{color push gray 0}
 ...\special{! /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 linet\ETC.}
 ...\special{! /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 s\ETC.}
diff --git a/contrib/testfiles/chemformula001.xetex.tlg b/contrib/testfiles/chemformula001.xetex.tlg
index e4908a7..be2a667 100644
--- a/contrib/testfiles/chemformula001.xetex.tlg
+++ b/contrib/testfiles/chemformula001.xetex.tlg
@@ -18,6 +18,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 525.89377fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\glue(\topskip) 3.16669
 ...\hbox(6.83331+2.05006)x345.0, glue set 200.34961fil
 ....\hbox(0.0+0.0)x15.0
diff --git a/contrib/testfiles/ctex002.tlg b/contrib/testfiles/ctex002.tlg
index 410e294..794694c 100644
--- a/contrib/testfiles/ctex002.tlg
+++ b/contrib/testfiles/ctex002.tlg
@@ -34,6 +34,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 522.4488fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\glue(\topskip) 1.56851
 ...\hbox(8.43149+1.05394)x345.0, glue set 260.68488fil
 ....\hbox(0.0+0.0)x21.07874
diff --git a/contrib/testfiles/ctex002.xetex.tlg b/contrib/testfiles/ctex002.xetex.tlg
index fdcea1d..02a2427 100644
--- a/contrib/testfiles/ctex002.xetex.tlg
+++ b/contrib/testfiles/ctex002.xetex.tlg
@@ -15,6 +15,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 522.81766fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\glue(\topskip) 1.88469
 ...\hbox(8.11531+2.03409)x345.0, glue set 268.03099fil
 ....\hbox(0.0+0.0)x21.07874
diff --git a/contrib/testfiles/fontspec001.xetex.tlg b/contrib/testfiles/fontspec001.xetex.tlg
index ae33a60..a336f28 100644
--- a/contrib/testfiles/fontspec001.xetex.tlg
+++ b/contrib/testfiles/fontspec001.xetex.tlg
@@ -11,6 +11,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 539.83235fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\glue(\topskip) 3.06
 ...\hbox(6.94+0.10999)x345.0, glue set 279.97fil
 ....\hbox(0.0+0.0)x15.0
diff --git a/contrib/testfiles/mhchem001.ptex.tlg b/contrib/testfiles/mhchem001.ptex.tlg
new file mode 100644
index 0000000..4dea56b
--- /dev/null
+++ b/contrib/testfiles/mhchem001.ptex.tlg
@@ -0,0 +1,252 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 526.44379fil
+...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\hbox(6.83331+0.0)x14.72224
+.....\hbox(6.83331+0.0)x14.72224
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 4
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\mathon
+....\hbox(0.0+0.0)x0.0
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(3.66875+0.0)x20.00003
+.....\vbox(3.66875+0.0)x20.00003
+......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\mathon
+.......\hbox(0.0+0.0)x7.7778
+........\hbox(0.0+0.0)x7.7778
+.........\mathon
+.........\hbox(5.83333+0.83333)x7.7778
+..........\OMS/cmsy/m/n/10 ^^@
+.........\mathoff
+.......\kern -3.8888
+.......\cleaders 0.0 plus 1.0fill
+........\hbox(0.0+0.0)x5.55563
+.........\mathon
+.........\kern -1.11108
+.........\hbox(0.0+0.0)x7.7778
+..........\hbox(0.0+0.0)x7.7778
+...........\mathon
+...........\hbox(5.83333+0.83333)x7.7778
+............\OMS/cmsy/m/n/10 ^^@
+...........\mathoff
+.........\kern -1.11108
+.........\mathoff
+.......\kern -3.8888
+.......\OMS/cmsy/m/n/10 !
+.......\mathoff
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+....\penalty 500
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(0.0+0.0)x0.0
+....\mathoff
+....\mathon
+....\hbox(6.83331+0.0)x15.00003
+.....\hbox(6.83331+0.0)x15.00003
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.50002
+.....\hbox(6.83331+0.0)x7.50002
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 3.6667
+...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\hbox(6.83331+0.0)x14.72224
+.....\hbox(6.83331+0.0)x14.72224
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 4
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\mathon
+....\hbox(0.0+0.0)x0.0
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(3.66875+0.0)x20.00003
+.....\vbox(3.66875+0.0)x20.00003
+......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\mathon
+.......\hbox(0.0+0.0)x7.7778
+........\hbox(0.0+0.0)x7.7778
+.........\mathon
+.........\hbox(5.83333+0.83333)x7.7778
+..........\OMS/cmsy/m/n/10 ^^@
+.........\mathoff
+.......\kern -3.8888
+.......\cleaders 0.0 plus 1.0fill
+........\hbox(0.0+0.0)x5.55563
+.........\mathon
+.........\kern -1.11108
+.........\hbox(0.0+0.0)x7.7778
+..........\hbox(0.0+0.0)x7.7778
+...........\mathon
+...........\hbox(5.83333+0.83333)x7.7778
+............\OMS/cmsy/m/n/10 ^^@
+...........\mathoff
+.........\kern -1.11108
+.........\mathoff
+.......\kern -3.8888
+.......\OMS/cmsy/m/n/10 !
+.......\mathoff
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+....\penalty 500
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(0.0+0.0)x0.0
+....\mathoff
+....\mathon
+....\hbox(6.83331+0.0)x15.00003
+.....\hbox(6.83331+0.0)x15.00003
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.50002
+.....\hbox(6.83331+0.0)x7.50002
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(.aux)
diff --git a/contrib/testfiles/mhchem001.uptex.tlg b/contrib/testfiles/mhchem001.uptex.tlg
new file mode 100644
index 0000000..4dea56b
--- /dev/null
+++ b/contrib/testfiles/mhchem001.uptex.tlg
@@ -0,0 +1,252 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 526.44379fil
+...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\hbox(6.83331+0.0)x14.72224
+.....\hbox(6.83331+0.0)x14.72224
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 4
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\mathon
+....\hbox(0.0+0.0)x0.0
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(3.66875+0.0)x20.00003
+.....\vbox(3.66875+0.0)x20.00003
+......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\mathon
+.......\hbox(0.0+0.0)x7.7778
+........\hbox(0.0+0.0)x7.7778
+.........\mathon
+.........\hbox(5.83333+0.83333)x7.7778
+..........\OMS/cmsy/m/n/10 ^^@
+.........\mathoff
+.......\kern -3.8888
+.......\cleaders 0.0 plus 1.0fill
+........\hbox(0.0+0.0)x5.55563
+.........\mathon
+.........\kern -1.11108
+.........\hbox(0.0+0.0)x7.7778
+..........\hbox(0.0+0.0)x7.7778
+...........\mathon
+...........\hbox(5.83333+0.83333)x7.7778
+............\OMS/cmsy/m/n/10 ^^@
+...........\mathoff
+.........\kern -1.11108
+.........\mathoff
+.......\kern -3.8888
+.......\OMS/cmsy/m/n/10 !
+.......\mathoff
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+....\penalty 500
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(0.0+0.0)x0.0
+....\mathoff
+....\mathon
+....\hbox(6.83331+0.0)x15.00003
+.....\hbox(6.83331+0.0)x15.00003
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.50002
+.....\hbox(6.83331+0.0)x7.50002
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 3.6667
+...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\hbox(6.83331+0.0)x14.72224
+.....\hbox(6.83331+0.0)x14.72224
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 4
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\mathon
+....\hbox(0.0+0.0)x0.0
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(3.66875+0.0)x20.00003
+.....\vbox(3.66875+0.0)x20.00003
+......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\mathon
+.......\hbox(0.0+0.0)x7.7778
+........\hbox(0.0+0.0)x7.7778
+.........\mathon
+.........\hbox(5.83333+0.83333)x7.7778
+..........\OMS/cmsy/m/n/10 ^^@
+.........\mathoff
+.......\kern -3.8888
+.......\cleaders 0.0 plus 1.0fill
+........\hbox(0.0+0.0)x5.55563
+.........\mathon
+.........\kern -1.11108
+.........\hbox(0.0+0.0)x7.7778
+..........\hbox(0.0+0.0)x7.7778
+...........\mathon
+...........\hbox(5.83333+0.83333)x7.7778
+............\OMS/cmsy/m/n/10 ^^@
+...........\mathoff
+.........\kern -1.11108
+.........\mathoff
+.......\kern -3.8888
+.......\OMS/cmsy/m/n/10 !
+.......\mathoff
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+....\penalty 500
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(0.0+0.0)x0.0
+....\mathoff
+....\mathon
+....\hbox(6.83331+0.0)x15.00003
+.....\hbox(6.83331+0.0)x15.00003
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.50002
+.....\hbox(6.83331+0.0)x7.50002
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(.aux)
diff --git a/contrib/testfiles/mhchem001.xetex.tlg b/contrib/testfiles/mhchem001.xetex.tlg
new file mode 100644
index 0000000..4dea56b
--- /dev/null
+++ b/contrib/testfiles/mhchem001.xetex.tlg
@@ -0,0 +1,252 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 526.44379fil
+...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\hbox(6.83331+0.0)x14.72224
+.....\hbox(6.83331+0.0)x14.72224
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 4
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\mathon
+....\hbox(0.0+0.0)x0.0
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(3.66875+0.0)x20.00003
+.....\vbox(3.66875+0.0)x20.00003
+......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\mathon
+.......\hbox(0.0+0.0)x7.7778
+........\hbox(0.0+0.0)x7.7778
+.........\mathon
+.........\hbox(5.83333+0.83333)x7.7778
+..........\OMS/cmsy/m/n/10 ^^@
+.........\mathoff
+.......\kern -3.8888
+.......\cleaders 0.0 plus 1.0fill
+........\hbox(0.0+0.0)x5.55563
+.........\mathon
+.........\kern -1.11108
+.........\hbox(0.0+0.0)x7.7778
+..........\hbox(0.0+0.0)x7.7778
+...........\mathon
+...........\hbox(5.83333+0.83333)x7.7778
+............\OMS/cmsy/m/n/10 ^^@
+...........\mathoff
+.........\kern -1.11108
+.........\mathoff
+.......\kern -3.8888
+.......\OMS/cmsy/m/n/10 !
+.......\mathoff
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+....\penalty 500
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(0.0+0.0)x0.0
+....\mathoff
+....\mathon
+....\hbox(6.83331+0.0)x15.00003
+.....\hbox(6.83331+0.0)x15.00003
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.50002
+.....\hbox(6.83331+0.0)x7.50002
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 3.6667
+...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\hbox(6.83331+0.0)x14.72224
+.....\hbox(6.83331+0.0)x14.72224
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 4
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\mathon
+....\hbox(0.0+0.0)x0.0
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(3.66875+0.0)x20.00003
+.....\vbox(3.66875+0.0)x20.00003
+......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\mathon
+.......\hbox(0.0+0.0)x7.7778
+........\hbox(0.0+0.0)x7.7778
+.........\mathon
+.........\hbox(5.83333+0.83333)x7.7778
+..........\OMS/cmsy/m/n/10 ^^@
+.........\mathoff
+.......\kern -3.8888
+.......\cleaders 0.0 plus 1.0fill
+........\hbox(0.0+0.0)x5.55563
+.........\mathon
+.........\kern -1.11108
+.........\hbox(0.0+0.0)x7.7778
+..........\hbox(0.0+0.0)x7.7778
+...........\mathon
+...........\hbox(5.83333+0.83333)x7.7778
+............\OMS/cmsy/m/n/10 ^^@
+...........\mathoff
+.........\kern -1.11108
+.........\mathoff
+.......\kern -3.8888
+.......\OMS/cmsy/m/n/10 !
+.......\mathoff
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+....\penalty 500
+....\glue(\thickmuskip) 2.77771 plus 2.77771
+....\hbox(0.0+0.0)x0.0
+....\mathoff
+....\mathon
+....\hbox(6.83331+0.0)x15.00003
+.....\hbox(6.83331+0.0)x15.00003
+......\OT1/cmr/m/n/10 C
+......\OT1/cmr/m/n/10 O
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\mathoff
+....\penalty 10000
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\OT1/cmr/m/n/10 +
+....\glue 2.15277 plus 1.29167 minus 1.29167
+....\mathon
+....\hbox(6.44444+0.0)x5.00002
+.....\hbox(6.44444+0.0)x5.00002
+......\OT1/cmr/m/n/10 2
+....\glue 1.66663
+....\hbox(6.83331+0.0)x7.50002
+.....\hbox(6.83331+0.0)x7.50002
+......\OT1/cmr/m/n/10 H
+....\hbox(6.83331+0.0)x0.0
+.....\hbox(6.83331+0.0)x0.0
+....\hbox(0.0+0.0)x4.48613, shifted 1.49998
+.....\mathon
+.....\hbox(4.51111+0.0)x3.98613
+......\hbox(4.51111+0.0)x3.98613
+.......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\hbox(6.83331+0.0)x7.7778
+.....\hbox(6.83331+0.0)x7.7778
+......\OT1/cmr/m/n/10 O
+....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(.aux)
diff --git a/contrib/testfiles/siunitx001.ptex.tlg b/contrib/testfiles/siunitx001.ptex.tlg
new file mode 100644
index 0000000..52070d4
--- /dev/null
+++ b/contrib/testfiles/siunitx001.ptex.tlg
@@ -0,0 +1,363 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
+...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
+...\glue(\topskip) 1.85997
+...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(6.44444+0.0)x10.00003
+.....\mathon
+.....\hbox(6.44444+0.0)x10.00003
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 0
+.....\mathoff
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.8334
+.....\mathon
+.....\hbox(8.14003+0.0)x53.8334
+......\OT1/cmr/m/n/10 J
+......\glue 1.66663
+......\OT1/cmr/m/n/10 m
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 l
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+......\glue 1.66663
+......\OT1/cmr/m/n/10 K
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 3.85997
+...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(6.44444+0.0)x10.00003
+.....\mathon
+.....\hbox(6.44444+0.0)x10.00003
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 0
+.....\mathoff
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.8334
+.....\mathon
+.....\hbox(8.14003+0.0)x53.8334
+......\OT1/cmr/m/n/10 J
+......\glue 1.66663
+......\OT1/cmr/m/n/10 m
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 l
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+......\glue 1.66663
+......\OT1/cmr/m/n/10 K
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+.....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\mathon
+....\hbox(6.44444+0.0)x10.00003
+.....\hbox(6.44444+0.0)x10.00003
+......\mathon
+......\hbox(6.44444+0.0)x10.00003
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 0
+......\mathoff
+....\penalty 10000
+....\glue 1.66663
+....\hbox(8.14003+0.0)x53.8334
+.....\hbox(8.14003+0.0)x53.8334
+......\mathon
+......\hbox(8.14003+0.0)x53.8334
+.......\OT1/cmr/m/n/10 J
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 m
+.......\OT1/cmr/m/n/10 o
+.......\OT1/cmr/m/n/10 l
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 K
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+......\mathoff
+....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\mathon
+....\hbox(6.44444+0.0)x10.00003
+.....\hbox(6.44444+0.0)x10.00003
+......\mathon
+......\hbox(6.44444+0.0)x10.00003
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 0
+......\mathoff
+....\penalty 10000
+....\glue 1.66663
+....\hbox(8.14003+0.0)x51.3334
+.....\hbox(8.14003+0.0)x51.3334
+......\mathon
+......\hbox(8.14003+0.0)x51.3334
+.......\OT1/cmr/m/n/10 J
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 m
+.......\OT1/cmr/m/n/10 o
+.......\OT1/cmr/m/n/10 l
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 k
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+......\mathoff
+....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\hbox(6.44444+0.0)x10.00003
+.....\OT1/cmr/m/n/10 1
+.....\OT1/cmr/m/n/10 0
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.60834
+.....\OT1/cmr/m/n/10 J
+.....\kern 1.66672
+.....\OT1/cmr/m/n/10 m
+.....\OT1/cmr/m/n/10 o
+.....\OT1/cmr/m/n/10 l
+.....\mathon
+.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
+......\hbox(4.51111+0.83313)x10.12352
+.......\hbox(4.32309+0.83313)x6.13739
+........\TS1/cmr/m/n/7 =
+.......\OT1/cmr/m/n/7 1
+.....\mathoff
+.....\kern 1.66672
+.....\OT1/cmr/m/n/10 K
+.....\mathon
+.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
+......\hbox(4.51111+0.83313)x10.12352
+.......\hbox(4.32309+0.83313)x6.13739
+........\TS1/cmr/m/n/7 =
+.......\OT1/cmr/m/n/7 1
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\lineskip) 1.0
+...\hbox(14.5+9.5)x345.0, glue set 260.4443fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(14.5+9.5)x69.5557
+.....\mathon
+.....\vbox(14.5+9.5)x69.5557
+......\hbox(8.39996+3.60004)x69.5557
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x22.77785
+.........\hbox(6.44444+0.0)x22.77785
+..........\mathon
+..........\hbox(6.44444+0.0)x22.77785
+...........\OT1/cmr/m/n/10 1
+...........\OT1/cmr/m/n/10 2
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 3
+...........\OT1/cmr/m/n/10 4
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x22.77785
+.........\hbox(0.0+0.0)x0.0
+..........\glue 0.0 plus 1.0fil
+.........\hbox(6.44444+0.0)x22.77785
+..........\mathon
+..........\hbox(6.44444+0.0)x22.77785
+...........\OT1/cmr/m/n/10 1
+...........\OT1/cmr/m/n/10 2
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 3
+...........\OT1/cmr/m/n/10 4
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+......\glue(\lineskip) 0.0
+......\hbox(8.39996+3.60004)x69.5557
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\hbox(6.44444+0.0)x17.77783
+..........\mathon
+..........\hbox(6.44444+0.0)x17.77783
+...........\OT1/cmr/m/n/10 5
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 6
+...........\OT1/cmr/m/n/10 7
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\hbox(0.0+0.0)x0.0
+..........\glue 0.0 plus 1.0fil
+.........\hbox(6.44444+0.0)x17.77783
+..........\mathon
+..........\hbox(6.44444+0.0)x17.77783
+...........\OT1/cmr/m/n/10 5
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 6
+...........\OT1/cmr/m/n/10 7
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\lineskip) 1.0
+...\hbox(8.5+3.5)x345.0, glue set 290.22209fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(8.5+3.5)x39.77791
+.....\mathon
+.....\vbox(8.5+3.5)x39.77791
+......\hbox(8.39996+3.60004)x39.77791
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x39.77791
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\mathon
+.........\hbox(6.44444+0.0)x17.77783
+..........\OT1/cmr/m/n/10 1
+..........\OML/cmm/m/it/10 :
+..........\OT1/cmr/m/n/10 2
+..........\OT1/cmr/m/n/10 3
+.........\mathoff
+........\penalty 10000
+........\kern 1.66672
+........\hbox(4.30554+0.0)x8.33336
+.........\mathon
+.........\OT1/cmr/m/n/10 m
+.........\mathoff
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(.aux)
diff --git a/contrib/testfiles/siunitx001.uptex.tlg b/contrib/testfiles/siunitx001.uptex.tlg
new file mode 100644
index 0000000..52070d4
--- /dev/null
+++ b/contrib/testfiles/siunitx001.uptex.tlg
@@ -0,0 +1,363 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
+...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
+...\glue(\topskip) 1.85997
+...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(6.44444+0.0)x10.00003
+.....\mathon
+.....\hbox(6.44444+0.0)x10.00003
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 0
+.....\mathoff
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.8334
+.....\mathon
+.....\hbox(8.14003+0.0)x53.8334
+......\OT1/cmr/m/n/10 J
+......\glue 1.66663
+......\OT1/cmr/m/n/10 m
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 l
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+......\glue 1.66663
+......\OT1/cmr/m/n/10 K
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 3.85997
+...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(6.44444+0.0)x10.00003
+.....\mathon
+.....\hbox(6.44444+0.0)x10.00003
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 0
+.....\mathoff
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.8334
+.....\mathon
+.....\hbox(8.14003+0.0)x53.8334
+......\OT1/cmr/m/n/10 J
+......\glue 1.66663
+......\OT1/cmr/m/n/10 m
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 l
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+......\glue 1.66663
+......\OT1/cmr/m/n/10 K
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+.....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\mathon
+....\hbox(6.44444+0.0)x10.00003
+.....\hbox(6.44444+0.0)x10.00003
+......\mathon
+......\hbox(6.44444+0.0)x10.00003
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 0
+......\mathoff
+....\penalty 10000
+....\glue 1.66663
+....\hbox(8.14003+0.0)x53.8334
+.....\hbox(8.14003+0.0)x53.8334
+......\mathon
+......\hbox(8.14003+0.0)x53.8334
+.......\OT1/cmr/m/n/10 J
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 m
+.......\OT1/cmr/m/n/10 o
+.......\OT1/cmr/m/n/10 l
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 K
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+......\mathoff
+....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\mathon
+....\hbox(6.44444+0.0)x10.00003
+.....\hbox(6.44444+0.0)x10.00003
+......\mathon
+......\hbox(6.44444+0.0)x10.00003
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 0
+......\mathoff
+....\penalty 10000
+....\glue 1.66663
+....\hbox(8.14003+0.0)x51.3334
+.....\hbox(8.14003+0.0)x51.3334
+......\mathon
+......\hbox(8.14003+0.0)x51.3334
+.......\OT1/cmr/m/n/10 J
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 m
+.......\OT1/cmr/m/n/10 o
+.......\OT1/cmr/m/n/10 l
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 k
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+......\mathoff
+....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\hbox(6.44444+0.0)x10.00003
+.....\OT1/cmr/m/n/10 1
+.....\OT1/cmr/m/n/10 0
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.60834
+.....\OT1/cmr/m/n/10 J
+.....\kern 1.66672
+.....\OT1/cmr/m/n/10 m
+.....\OT1/cmr/m/n/10 o
+.....\OT1/cmr/m/n/10 l
+.....\mathon
+.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
+......\hbox(4.51111+0.83313)x10.12352
+.......\hbox(4.32309+0.83313)x6.13739
+........\TS1/cmr/m/n/7 =
+.......\OT1/cmr/m/n/7 1
+.....\mathoff
+.....\kern 1.66672
+.....\OT1/cmr/m/n/10 K
+.....\mathon
+.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
+......\hbox(4.51111+0.83313)x10.12352
+.......\hbox(4.32309+0.83313)x6.13739
+........\TS1/cmr/m/n/7 =
+.......\OT1/cmr/m/n/7 1
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\lineskip) 1.0
+...\hbox(14.5+9.5)x345.0, glue set 260.4443fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(14.5+9.5)x69.5557
+.....\mathon
+.....\vbox(14.5+9.5)x69.5557
+......\hbox(8.39996+3.60004)x69.5557
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x22.77785
+.........\hbox(6.44444+0.0)x22.77785
+..........\mathon
+..........\hbox(6.44444+0.0)x22.77785
+...........\OT1/cmr/m/n/10 1
+...........\OT1/cmr/m/n/10 2
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 3
+...........\OT1/cmr/m/n/10 4
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x22.77785
+.........\hbox(0.0+0.0)x0.0
+..........\glue 0.0 plus 1.0fil
+.........\hbox(6.44444+0.0)x22.77785
+..........\mathon
+..........\hbox(6.44444+0.0)x22.77785
+...........\OT1/cmr/m/n/10 1
+...........\OT1/cmr/m/n/10 2
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 3
+...........\OT1/cmr/m/n/10 4
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+......\glue(\lineskip) 0.0
+......\hbox(8.39996+3.60004)x69.5557
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\hbox(6.44444+0.0)x17.77783
+..........\mathon
+..........\hbox(6.44444+0.0)x17.77783
+...........\OT1/cmr/m/n/10 5
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 6
+...........\OT1/cmr/m/n/10 7
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\hbox(0.0+0.0)x0.0
+..........\glue 0.0 plus 1.0fil
+.........\hbox(6.44444+0.0)x17.77783
+..........\mathon
+..........\hbox(6.44444+0.0)x17.77783
+...........\OT1/cmr/m/n/10 5
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 6
+...........\OT1/cmr/m/n/10 7
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\lineskip) 1.0
+...\hbox(8.5+3.5)x345.0, glue set 290.22209fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(8.5+3.5)x39.77791
+.....\mathon
+.....\vbox(8.5+3.5)x39.77791
+......\hbox(8.39996+3.60004)x39.77791
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x39.77791
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\mathon
+.........\hbox(6.44444+0.0)x17.77783
+..........\OT1/cmr/m/n/10 1
+..........\OML/cmm/m/it/10 :
+..........\OT1/cmr/m/n/10 2
+..........\OT1/cmr/m/n/10 3
+.........\mathoff
+........\penalty 10000
+........\kern 1.66672
+........\hbox(4.30554+0.0)x8.33336
+.........\mathon
+.........\OT1/cmr/m/n/10 m
+.........\mathoff
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(.aux)
diff --git a/contrib/testfiles/siunitx001.xetex.tlg b/contrib/testfiles/siunitx001.xetex.tlg
new file mode 100644
index 0000000..52070d4
--- /dev/null
+++ b/contrib/testfiles/siunitx001.xetex.tlg
@@ -0,0 +1,363 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
+...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
+...\glue(\topskip) 1.85997
+...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(6.44444+0.0)x10.00003
+.....\mathon
+.....\hbox(6.44444+0.0)x10.00003
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 0
+.....\mathoff
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.8334
+.....\mathon
+.....\hbox(8.14003+0.0)x53.8334
+......\OT1/cmr/m/n/10 J
+......\glue 1.66663
+......\OT1/cmr/m/n/10 m
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 l
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+......\glue 1.66663
+......\OT1/cmr/m/n/10 K
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 3.85997
+...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(6.44444+0.0)x10.00003
+.....\mathon
+.....\hbox(6.44444+0.0)x10.00003
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 0
+.....\mathoff
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.8334
+.....\mathon
+.....\hbox(8.14003+0.0)x53.8334
+......\OT1/cmr/m/n/10 J
+......\glue 1.66663
+......\OT1/cmr/m/n/10 m
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 l
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+......\glue 1.66663
+......\OT1/cmr/m/n/10 K
+......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+.......\mathon
+.......\hbox(4.51111+0.83334)x10.23615
+........\OMS/cmsy/m/n/7 ^^@
+........\OT1/cmr/m/n/7 1
+.......\mathoff
+.....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\mathon
+....\hbox(6.44444+0.0)x10.00003
+.....\hbox(6.44444+0.0)x10.00003
+......\mathon
+......\hbox(6.44444+0.0)x10.00003
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 0
+......\mathoff
+....\penalty 10000
+....\glue 1.66663
+....\hbox(8.14003+0.0)x53.8334
+.....\hbox(8.14003+0.0)x53.8334
+......\mathon
+......\hbox(8.14003+0.0)x53.8334
+.......\OT1/cmr/m/n/10 J
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 m
+.......\OT1/cmr/m/n/10 o
+.......\OT1/cmr/m/n/10 l
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 K
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+......\mathoff
+....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\mathon
+....\hbox(6.44444+0.0)x10.00003
+.....\hbox(6.44444+0.0)x10.00003
+......\mathon
+......\hbox(6.44444+0.0)x10.00003
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 0
+......\mathoff
+....\penalty 10000
+....\glue 1.66663
+....\hbox(8.14003+0.0)x51.3334
+.....\hbox(8.14003+0.0)x51.3334
+......\mathon
+......\hbox(8.14003+0.0)x51.3334
+.......\OT1/cmr/m/n/10 J
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 m
+.......\OT1/cmr/m/n/10 o
+.......\OT1/cmr/m/n/10 l
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+.......\glue 1.66663
+.......\OT1/cmr/m/n/10 k
+.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
+........\mathon
+........\hbox(4.51111+0.83334)x10.23615
+.........\OMS/cmsy/m/n/7 ^^@
+.........\OT1/cmr/m/n/7 1
+........\mathoff
+......\mathoff
+....\mathoff
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\hbox(6.44444+0.0)x10.00003
+.....\OT1/cmr/m/n/10 1
+.....\OT1/cmr/m/n/10 0
+....\penalty 10000
+....\kern 1.66672
+....\hbox(8.14003+0.0)x53.60834
+.....\OT1/cmr/m/n/10 J
+.....\kern 1.66672
+.....\OT1/cmr/m/n/10 m
+.....\OT1/cmr/m/n/10 o
+.....\OT1/cmr/m/n/10 l
+.....\mathon
+.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
+......\hbox(4.51111+0.83313)x10.12352
+.......\hbox(4.32309+0.83313)x6.13739
+........\TS1/cmr/m/n/7 =
+.......\OT1/cmr/m/n/7 1
+.....\mathoff
+.....\kern 1.66672
+.....\OT1/cmr/m/n/10 K
+.....\mathon
+.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
+......\hbox(4.51111+0.83313)x10.12352
+.......\hbox(4.32309+0.83313)x6.13739
+........\TS1/cmr/m/n/7 =
+.......\OT1/cmr/m/n/7 1
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\lineskip) 1.0
+...\hbox(14.5+9.5)x345.0, glue set 260.4443fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(14.5+9.5)x69.5557
+.....\mathon
+.....\vbox(14.5+9.5)x69.5557
+......\hbox(8.39996+3.60004)x69.5557
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x22.77785
+.........\hbox(6.44444+0.0)x22.77785
+..........\mathon
+..........\hbox(6.44444+0.0)x22.77785
+...........\OT1/cmr/m/n/10 1
+...........\OT1/cmr/m/n/10 2
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 3
+...........\OT1/cmr/m/n/10 4
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x22.77785
+.........\hbox(0.0+0.0)x0.0
+..........\glue 0.0 plus 1.0fil
+.........\hbox(6.44444+0.0)x22.77785
+..........\mathon
+..........\hbox(6.44444+0.0)x22.77785
+...........\OT1/cmr/m/n/10 1
+...........\OT1/cmr/m/n/10 2
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 3
+...........\OT1/cmr/m/n/10 4
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+......\glue(\lineskip) 0.0
+......\hbox(8.39996+3.60004)x69.5557
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\hbox(6.44444+0.0)x17.77783
+..........\mathon
+..........\hbox(6.44444+0.0)x17.77783
+...........\OT1/cmr/m/n/10 5
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 6
+...........\OT1/cmr/m/n/10 7
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x34.77785
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
+.........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\hbox(0.0+0.0)x0.0
+..........\glue 0.0 plus 1.0fil
+.........\hbox(6.44444+0.0)x17.77783
+..........\mathon
+..........\hbox(6.44444+0.0)x17.77783
+...........\OT1/cmr/m/n/10 5
+...........\OML/cmm/m/it/10 :
+...........\OT1/cmr/m/n/10 6
+...........\OT1/cmr/m/n/10 7
+..........\mathoff
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil
+........\glue 0.0 plus 0.5fill
+........\kern 0.0
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\lineskip) 1.0
+...\hbox(8.5+3.5)x345.0, glue set 290.22209fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(8.5+3.5)x39.77791
+.....\mathon
+.....\vbox(8.5+3.5)x39.77791
+......\hbox(8.39996+3.60004)x39.77791
+.......\glue(\tabskip) 0.0
+.......\hbox(8.39996+3.60004)x39.77791
+........\rule(8.39996+3.60004)x0.0
+........\glue 6.0
+........\glue 0.0 plus 1.0fil
+........\hbox(6.44444+0.0)x17.77783
+.........\mathon
+.........\hbox(6.44444+0.0)x17.77783
+..........\OT1/cmr/m/n/10 1
+..........\OML/cmm/m/it/10 :
+..........\OT1/cmr/m/n/10 2
+..........\OT1/cmr/m/n/10 3
+.........\mathoff
+........\penalty 10000
+........\kern 1.66672
+........\hbox(4.30554+0.0)x8.33336
+.........\mathon
+.........\OT1/cmr/m/n/10 m
+.........\mathoff
+........\glue 0.0 plus 1.0fil
+........\glue 6.0
+.......\glue(\tabskip) 0.0
+.....\mathoff
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(.aux)
diff --git a/contrib/testfiles/unicode-math001.xetex.tlg b/contrib/testfiles/unicode-math001.xetex.tlg
index e3fb090..96d8fc8 100644
--- a/contrib/testfiles/unicode-math001.xetex.tlg
+++ b/contrib/testfiles/unicode-math001.xetex.tlg
@@ -23,6 +23,7 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 537.89255fil
 ...\write-{}
+...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 ...\glue(\topskip) 3.05556
 ...\hbox(6.94444+2.05)x345.0, glue set 256.16174fil
 ....\hbox(0.0+0.0)x15.0
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
index d600a2d..13b11ef 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
@@ -7,6 +7,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ### vertical mode entered at line 0
 ### current page:
 \write-{}
+\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 \glue(\topskip) 3.05556
 \hbox(6.94444+0.83333)x345.0, glue set 275.26172fil
 .\hbox(0.0+0.0)x15.0
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg
index 4c2ee80..63409d6 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg
@@ -7,6 +7,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ### vertical mode entered at line 0
 ### current page:
 \write-{}
+\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 \glue(\topskip) 3.05556
 \hbox(6.94444+0.83333)x345.0, glue set 275.26172fil
 .\hbox(0.0+0.0)x15.0
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg
similarity index 98%
copy from l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
copy to l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg
index d600a2d..c75b132 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg
@@ -7,6 +7,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ### vertical mode entered at line 0
 ### current page:
 \write-{}
+\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 \glue(\topskip) 3.05556
 \hbox(6.94444+0.83333)x345.0, glue set 275.26172fil
 .\hbox(0.0+0.0)x15.0
@@ -78,19 +79,11 @@ total height 56.77777 plus 6.0 minus 10.0
 prevdepth 1.94444, prevgraf 4 lines
 ! OK.
 l. ...\showlists
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line ....
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line ....
 LaTeX Font Info:    Try loading font information for OMS+cmr on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <14.4> not available
 (Font)              Font shape `OMS/cmsy/b/n' tried instead on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
 (Font)              Font shape `OMS/cmsy/m/n' tried instead on input line ....
-LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined
-(Font)              using `JT1/gt/m/n' instead on input line ....
-LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
-(Font)              using `JY1/gt/m/n' instead on input line ....
 ### vertical mode entered at line 0
 ### current page:
 \glue(\topskip) 0.0
diff --git a/l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg b/l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg
index 20d49a8..55f1f5c 100644
--- a/l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg
@@ -11,6 +11,7 @@ LaTeX Font Warning: Font shape `JY1/mc/bx/it' undefined
 ### vertical mode entered at line 0
 ### current page:
 \write-{}
+\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 \glue(\topskip) 0.0
 \hbox(10.79999+3.59999)x345.0, glue set 278.11678fil
 .\hbox(9.27998+0.0)x24.29997
diff --git a/l3trial/l3hooks/testfiles/m3hooks002.uptex.tlg b/l3trial/l3hooks/testfiles/m3hooks002.uptex.tlg
index 85a35a6..55f66a5 100644
--- a/l3trial/l3hooks/testfiles/m3hooks002.uptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks002.uptex.tlg
@@ -19,6 +19,7 @@ LaTeX Font Warning: Font shape `JY2/mc/bx/it' undefined
 ### vertical mode entered at line 0
 ### current page:
 \write-{}
+\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 \glue(\topskip) 0.0
 \hbox(10.79999+3.59999)x345.0, glue set 278.11678fil
 .\hbox(9.27998+0.0)x24.29997
diff --git a/l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg b/l3trial/l3hooks/testfiles/m3hooks002.xetex.tlg
similarity index 77%
copy from l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg
copy to l3trial/l3hooks/testfiles/m3hooks002.xetex.tlg
index 20d49a8..e961c21 100644
--- a/l3trial/l3hooks/testfiles/m3hooks002.ptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks002.xetex.tlg
@@ -1,16 +1,9 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line ....
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line ....
-LaTeX Font Warning: Font shape `JT1/mc/bx/it' undefined
-(Font)              using `JT1/mc/bx/n' instead on input line ....
-LaTeX Font Warning: Font shape `JY1/mc/bx/it' undefined
-(Font)              using `JY1/mc/bx/n' instead on input line ....
 ### vertical mode entered at line 0
 ### current page:
 \write-{}
+\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
 \glue(\topskip) 0.0
 \hbox(10.79999+3.59999)x345.0, glue set 278.11678fil
 .\hbox(9.27998+0.0)x24.29997

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the latex3-commits mailing list