[latex3-commits] [git/LaTeX3-latex3-latex3] master: Draw state tests (64cf771)
Joseph Wright
joseph.wright at morningstar2.co.uk
Fri Feb 23 09:15:38 CET 2018
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/64cf771fdb40b3d512bd059cf597187424f859a4
>---------------------------------------------------------------
commit 64cf771fdb40b3d512bd059cf597187424f859a4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Fri Feb 23 08:14:28 2018 +0000
Draw state tests
>---------------------------------------------------------------
64cf771fdb40b3d512bd059cf597187424f859a4
l3experimental/l3draw/testfiles/m3draw004.lvt | 25 ++-
l3experimental/l3draw/testfiles/m3draw004.ptex.tlg | 202 +++++++++++++++++---
l3experimental/l3draw/testfiles/m3draw004.tlg | 202 +++++++++++++++++---
.../l3draw/testfiles/m3draw004.uptex.tlg | 202 +++++++++++++++++---
.../l3draw/testfiles/m3draw004.xetex.tlg | 202 +++++++++++++++++---
5 files changed, 736 insertions(+), 97 deletions(-)
diff --git a/l3experimental/l3draw/testfiles/m3draw004.lvt b/l3experimental/l3draw/testfiles/m3draw004.lvt
index e8f0add..53a47fb 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.lvt
+++ b/l3experimental/l3draw/testfiles/m3draw004.lvt
@@ -21,7 +21,8 @@
{
\draw_begin:
#1
- \draw_path_rectangle:nn { 0 , 0 } { 1cm , 1cm }
+ \draw_path_lineto:n { 1cm, 10cm }
+ \draw_path_lineto:n { 2cm , 20cm }
\draw_path_use_clear:n { stroke }
\draw_end:
}
@@ -42,6 +43,28 @@
\test:n { \draw_linewidth:n { 1pt } }
}
+
+\TEST { \draw_cap_... }
+ {
+ \test:n { \draw_cap_butt: }
+ \test:n { \draw_cap_rectangle: }
+ \test:n { \draw_cap_round: }
+ }
+
+\TEST { \draw_join_... }
+ {
+ \test:n { \draw_join_bevel: }
+ \test:n { \draw_join_miter: }
+ \test:n { \draw_join_round: }
+ }
+
+\TEST { \draw_miterlimit:n }
+ {
+ \test:n { \draw_miterlimit:n { 1 } }
+ \test:n { \draw_miterlimit:n { 2 } }
+ \test:n { \draw_miterlimit:n { 10 } }
+ }
+
\TEST { \draw_color:n }
{
\test:n { \draw_color:n { red } }
diff --git a/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg b/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg
index 5acb77c..d628e48 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.ptex.tlg
@@ -4,26 +4,28 @@ Don't change this file in any respect.
TEST 1: \l_draw_default_linewidth_dim
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
<argument> \l_tmpa_box
l. ... }
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -34,14 +36,113 @@ l. ... }
TEST 2: \draw_linewidth:n
============================================================
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 3: \draw_cap_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 4: \draw_join_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -49,17 +150,67 @@ TEST 2: \draw_linewidth:n
l. ... }
============================================================
============================================================
-TEST 3: \draw_color:n
+TEST 5: \draw_miterlimit:n
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 6: \draw_color:n
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -74,8 +225,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -86,7 +237,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -94,7 +246,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 4: \draw_color_fill:n
+TEST 7: \draw_color_fill:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -105,8 +257,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -117,7 +269,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 rg}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 rg}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -125,7 +278,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 5: \draw_color_stroke:n
+TEST 8: \draw_color_stroke:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -136,8 +289,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -148,7 +301,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 RG}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 RG}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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 e120a31..5d3a583 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.tlg
@@ -4,26 +4,28 @@ Don't change this file in any respect.
TEST 1: \l_draw_default_linewidth_dim
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
<argument> \l_tmpa_box
l. ... }
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
@@ -34,14 +36,113 @@ l. ... }
TEST 2: \draw_linewidth:n
============================================================
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{S}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 3: \draw_cap_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 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
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{2 J}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 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
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{1 J}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{S}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 4: \draw_join_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 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
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{0 j}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 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
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{1 j}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
@@ -49,17 +150,67 @@ TEST 2: \draw_linewidth:n
l. ... }
============================================================
============================================================
-TEST 3: \draw_color:n
+TEST 5: \draw_miterlimit:n
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 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
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{2 M}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 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
+..\glue 0.2
+..\vbox(0.0+0.0)x0.0, shifted -0.2
+...\pdfliteral{q}
+...\pdfliteral{0.3985 w}
+...\pdfliteral{10 M}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
+...\pdfliteral{S}
+...\pdfliteral{Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 6: \draw_color:n
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
@@ -74,8 +225,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\pdfliteral{q}
@@ -86,7 +237,8 @@ and I'll forget about whatever was undefined.
...\pdfliteral{1 0 0 rg 1 0 0 RG}
...\pdfliteral{0 0 28.34647 28.34647 re}
...\pdfliteral{1 0 0 rg 1 0 0 RG}
-...\pdfliteral{0 0 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
@@ -94,7 +246,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 4: \draw_color_fill:n
+TEST 7: \draw_color_fill:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -105,8 +257,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\pdfliteral{q}
@@ -117,7 +269,8 @@ and I'll forget about whatever was undefined.
...\pdfliteral{1 0 0 rg}
...\pdfliteral{0 0 28.34647 28.34647 re}
...\pdfliteral{1 0 0 rg}
-...\pdfliteral{0 0 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
@@ -125,7 +278,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 5: \draw_color_stroke:n
+TEST 8: \draw_color_stroke:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -136,8 +289,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\pdfliteral{q}
@@ -148,7 +301,8 @@ and I'll forget about whatever was undefined.
...\pdfliteral{1 0 0 RG}
...\pdfliteral{0 0 28.34647 28.34647 re}
...\pdfliteral{1 0 0 RG}
-...\pdfliteral{0 0 28.34647 28.34647 re}
+...\pdfliteral{28.34647 283.46457 l}
+...\pdfliteral{56.69292 566.92912 l}
...\pdfliteral{S}
...\pdfliteral{Q}
! OK.
diff --git a/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg b/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg
index 5acb77c..d628e48 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.uptex.tlg
@@ -4,26 +4,28 @@ Don't change this file in any respect.
TEST 1: \l_draw_default_linewidth_dim
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
<argument> \l_tmpa_box
l. ... }
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -34,14 +36,113 @@ l. ... }
TEST 2: \draw_linewidth:n
============================================================
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 3: \draw_cap_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 4: \draw_join_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -49,17 +150,67 @@ TEST 2: \draw_linewidth:n
l. ... }
============================================================
============================================================
-TEST 3: \draw_color:n
+TEST 5: \draw_miterlimit:n
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 6: \draw_color:n
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -74,8 +225,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -86,7 +237,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -94,7 +246,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 4: \draw_color_fill:n
+TEST 7: \draw_color_fill:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -105,8 +257,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -117,7 +269,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 rg}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 rg}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -125,7 +278,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 5: \draw_color_stroke:n
+TEST 8: \draw_color_stroke:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -136,8 +289,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -148,7 +301,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 RG}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 RG}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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 5acb77c..d628e48 100644
--- a/l3experimental/l3draw/testfiles/m3draw004.xetex.tlg
+++ b/l3experimental/l3draw/testfiles/m3draw004.xetex.tlg
@@ -4,26 +4,28 @@ Don't change this file in any respect.
TEST 1: \l_draw_default_linewidth_dim
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
<argument> \l_tmpa_box
l. ... }
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -34,14 +36,113 @@ l. ... }
TEST 2: \draw_linewidth:n
============================================================
> \box...=
-\hbox(29.45276+0.0)x29.45276
-.\hbox(29.45276+0.0)x29.45276
+\hbox(570.05511+0.0)x57.90552
+.\hbox(570.05511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 3: \draw_cap_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 4: \draw_join_ ...
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -49,17 +150,67 @@ TEST 2: \draw_linewidth:n
l. ... }
============================================================
============================================================
-TEST 3: \draw_color:n
+TEST 5: \draw_miterlimit:n
============================================================
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 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
+..\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 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
+...\special{pdf:literal S}
+...\special{pdf:literal Q}
+! OK.
+<argument> \l_tmpa_box
+l. ... }
+============================================================
+============================================================
+TEST 6: \draw_color:n
+============================================================
+> \box...=
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+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 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -74,8 +225,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -86,7 +237,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 rg 1 0 0 RG}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -94,7 +246,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 4: \draw_color_fill:n
+TEST 7: \draw_color_fill:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -105,8 +257,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -117,7 +269,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 rg}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 rg}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
@@ -125,7 +278,7 @@ and I'll forget about whatever was undefined.
l. ... }
============================================================
============================================================
-TEST 5: \draw_color_stroke:n
+TEST 8: \draw_color_stroke:n
============================================================
! Undefined control sequence.
<argument> \ERROR
@@ -136,8 +289,8 @@ misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
> \box...=
-\hbox(28.85275+0.0)x28.85275
-.\hbox(28.85275+0.0)x28.85275
+\hbox(569.45511+0.0)x57.30551
+.\hbox(569.45511+0.0)x57.30551
..\glue 0.2
..\vbox(0.0+0.0)x0.0, shifted -0.2
...\special{pdf:literal q}
@@ -148,7 +301,8 @@ and I'll forget about whatever was undefined.
...\special{pdf:literal 1 0 0 RG}
...\special{pdf:literal 0 0 28.34647 28.34647 re}
...\special{pdf:literal 1 0 0 RG}
-...\special{pdf:literal 0 0 28.34647 28.34647 re}
+...\special{pdf:literal 28.34647 283.46457 l}
+...\special{pdf:literal 56.69292 566.92912 l}
...\special{pdf:literal S}
...\special{pdf:literal Q}
! OK.
More information about the latex3-commits
mailing list