[latex3-commits] [git/LaTeX3-latex3-latex3] master: Correct drawing scope test set up (5638fbb)

Joseph Wright joseph.wright at morningstar2.co.uk
Mon Feb 26 17:20:57 CET 2018


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/5638fbb9d0352f7c61025c6d44154c73b54dd17d

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

commit 5638fbb9d0352f7c61025c6d44154c73b54dd17d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Mon Feb 26 16:20:57 2018 +0000

    Correct drawing scope test set up


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

5638fbb9d0352f7c61025c6d44154c73b54dd17d
 l3experimental/l3draw/testfiles/m3draw004.lvt      |    3 +-
 l3experimental/l3draw/testfiles/m3draw004.ptex.tlg |  164 +++++++++++---------
 l3experimental/l3draw/testfiles/m3draw004.tlg      |  164 +++++++++++---------
 .../l3draw/testfiles/m3draw004.uptex.tlg           |  164 +++++++++++---------
 .../l3draw/testfiles/m3draw004.xetex.tlg           |  164 +++++++++++---------
 5 files changed, 362 insertions(+), 297 deletions(-)

diff --git a/l3experimental/l3draw/testfiles/m3draw004.lvt b/l3experimental/l3draw/testfiles/m3draw004.lvt
index 53a47fb..9d1bb5e 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.lvt
+++ b/l3experimental/l3draw/testfiles/m3draw004.lvt
@@ -21,8 +21,9 @@
       {
         \draw_begin:
         #1
+        \draw_path_moveto:n { 0cm , 0cm }
         \draw_path_lineto:n { 1cm, 10cm }
-        \draw_path_lineto:n { 2cm , 20cm }
+        \draw_path_lineto:n { 2cm , 0cm }
         \draw_path_use_clear:n { stroke }
         \draw_end:
       }
diff --git a/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg b/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg
index 5c33e03..5c6c82b 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg
@@ -4,28 +4,30 @@ Don't change this file in any respect.
 TEST 1: \l_draw_default_linewidth_dim 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.99626 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -36,15 +38,16 @@ l. ...  }
 TEST 2: \draw_linewidth:n 
 ============================================================
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0.99626 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -55,45 +58,48 @@ l. ...  }
 TEST 3: \draw_cap_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -104,45 +110,48 @@ l. ...  }
 TEST 4: \draw_join_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -153,45 +162,48 @@ l. ...  }
 TEST 5: \draw_miterlimit:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 10 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -202,23 +214,24 @@ l. ...  }
 TEST 6: \draw_color:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -230,8 +243,9 @@ l. ...  }
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -242,8 +256,8 @@ l. ...  }
 TEST 7: \draw_color_fill:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -255,8 +269,9 @@ TEST 7: \draw_color_fill:n
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 rg}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -267,8 +282,8 @@ l. ...  }
 TEST 8: \draw_color_stroke:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -280,8 +295,9 @@ TEST 8: \draw_color_stroke:n
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
diff --git a/l3experimental/l3draw/testfiles/m3draw004.tlg b/l3experimental/l3draw/testfiles/m3draw004.tlg
index eb17684..076a78c 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.tlg
@@ -4,28 +4,30 @@ Don't change this file in any respect.
 TEST 1: \l_draw_default_linewidth_dim 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\pdfliteral{q}
 ...\pdfliteral{0.99626 w}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -36,15 +38,16 @@ l. ...  }
 TEST 2: \draw_linewidth:n 
 ============================================================
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{0.99626 w}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -55,45 +58,48 @@ l. ...  }
 TEST 3: \draw_cap_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{0 J}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{2 J}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{1 J}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -104,45 +110,48 @@ l. ...  }
 TEST 4: \draw_join_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{2 j}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{0 j}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{1 j}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -153,45 +162,48 @@ l. ...  }
 TEST 5: \draw_miterlimit:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{1 M}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{2 M}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{10 M}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -202,23 +214,24 @@ l. ...  }
 TEST 6: \draw_color:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
 ...\pdfliteral{0.3985 w}
 ...\pdfliteral{1 0 0 rg 1 0 0 RG}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
@@ -230,8 +243,9 @@ l. ...  }
 ...\pdfliteral{0 0 28.34647 28.34647 re}
 ...\pdfliteral{B}
 ...\pdfliteral{1 0 0 rg 1 0 0 RG}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -242,8 +256,8 @@ l. ...  }
 TEST 7: \draw_color_fill:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
@@ -255,8 +269,9 @@ TEST 7: \draw_color_fill:n
 ...\pdfliteral{0 0 28.34647 28.34647 re}
 ...\pdfliteral{B}
 ...\pdfliteral{1 0 0 rg}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
@@ -267,8 +282,8 @@ l. ...  }
 TEST 8: \draw_color_stroke:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\pdfliteral{q}
@@ -280,8 +295,9 @@ TEST 8: \draw_color_stroke:n
 ...\pdfliteral{0 0 28.34647 28.34647 re}
 ...\pdfliteral{B}
 ...\pdfliteral{1 0 0 RG}
+...\pdfliteral{0 0 m}
 ...\pdfliteral{28.34647 283.46457 l}
-...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{56.69292 0 l}
 ...\pdfliteral{S}
 ...\pdfliteral{Q}
 ! OK.
diff --git a/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg b/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg
index 5c33e03..5c6c82b 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg
@@ -4,28 +4,30 @@ Don't change this file in any respect.
 TEST 1: \l_draw_default_linewidth_dim 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.99626 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -36,15 +38,16 @@ l. ...  }
 TEST 2: \draw_linewidth:n 
 ============================================================
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0.99626 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -55,45 +58,48 @@ l. ...  }
 TEST 3: \draw_cap_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -104,45 +110,48 @@ l. ...  }
 TEST 4: \draw_join_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -153,45 +162,48 @@ l. ...  }
 TEST 5: \draw_miterlimit:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 10 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -202,23 +214,24 @@ l. ...  }
 TEST 6: \draw_color:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -230,8 +243,9 @@ l. ...  }
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -242,8 +256,8 @@ l. ...  }
 TEST 7: \draw_color_fill:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -255,8 +269,9 @@ TEST 7: \draw_color_fill:n
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 rg}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -267,8 +282,8 @@ l. ...  }
 TEST 8: \draw_color_stroke:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -280,8 +295,9 @@ TEST 8: \draw_color_stroke:n
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
diff --git a/l3experimental/l3draw/testfiles/m3draw004.xetex.tlg b/l3experimental/l3draw/testfiles/m3draw004.xetex.tlg
index 5c33e03..5c6c82b 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.xetex.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.xetex.tlg
@@ -4,28 +4,30 @@ Don't change this file in any respect.
 TEST 1: \l_draw_default_linewidth_dim 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.99626 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -36,15 +38,16 @@ l. ...  }
 TEST 2: \draw_linewidth:n 
 ============================================================
 > \box...=
-\hbox(285.52756+0.0)x29.45276
-.\hbox(285.52756+0.0)x29.45276
-..\glue -27.95276
-..\vbox(0.0+0.0)x0.0, shifted 284.02756
+\hbox(285.52756+0.0)x57.90552
+.\hbox(285.52756+0.0)x57.90552
+..\glue 0.5
+..\vbox(0.0+0.0)x0.0, shifted -0.5
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0.99626 w}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -55,45 +58,48 @@ l. ...  }
 TEST 3: \draw_cap_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 J}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -104,45 +110,48 @@ l. ...  }
 TEST 4: \draw_join_ ...
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 0 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 j}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -153,45 +162,48 @@ l. ...  }
 TEST 5: \draw_miterlimit:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 2 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 10 M}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -202,23 +214,24 @@ l. ...  }
 TEST 6: \draw_color:n 
 ============================================================
 > \box...=
-\hbox(284.92755+0.0)x28.85275
-.\hbox(284.92755+0.0)x28.85275
-..\glue -28.25276
-..\vbox(0.0+0.0)x0.0, shifted 284.32756
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
 ...\special{pdf:literal 0.3985 w}
 ...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
 <argument> \l_tmpa_box 
 l. ...  }
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -230,8 +243,9 @@ l. ...  }
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -242,8 +256,8 @@ l. ...  }
 TEST 7: \draw_color_fill:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -255,8 +269,9 @@ TEST 7: \draw_color_fill:n
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 rg}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.
@@ -267,8 +282,8 @@ l. ...  }
 TEST 8: \draw_color_stroke:n 
 ============================================================
 > \box...=
-\hbox(569.45511+0.0)x57.30551
-.\hbox(569.45511+0.0)x57.30551
+\hbox(284.92755+0.0)x57.30551
+.\hbox(284.92755+0.0)x57.30551
 ..\glue 0.2
 ..\vbox(0.0+0.0)x0.0, shifted -0.2
 ...\special{pdf:literal q}
@@ -280,8 +295,9 @@ TEST 8: \draw_color_stroke:n
 ...\special{pdf:literal 0 0 28.34647 28.34647 re}
 ...\special{pdf:literal B}
 ...\special{pdf:literal 1 0 0 RG}
+...\special{pdf:literal 0 0 m}
 ...\special{pdf:literal 28.34647 283.46457 l}
-...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal 56.69292 0 l}
 ...\special{pdf:literal S}
 ...\special{pdf:literal Q}
 ! OK.





More information about the latex3-commits mailing list