diff options
Diffstat (limited to 'macros/luatex/generic/barracuda/test/test-ean')
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.pdf | bin | 23620 -> 23924 bytes | |||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.tex | 29 | ||||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/002-ean-test.pdf | bin | 10601 -> 10674 bytes | |||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/003-ean-test.pdf | bin | 3901 -> 3986 bytes | |||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/004-ean-test.tex (renamed from macros/luatex/generic/barracuda/test/test-ean/004-ean-test.lua) | 11 | ||||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/005-isbn-test.pdf | bin | 19829 -> 19910 bytes | |||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/006-issn-test.pdf | bin | 14883 -> 15099 bytes | |||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/006-issn-test.tex | 20 | ||||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/8006194056290.svg | 16 | ||||
-rw-r--r-- | macros/luatex/generic/barracuda/test/test-ean/ars.svg | 16 |
10 files changed, 46 insertions, 46 deletions
diff --git a/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.pdf b/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.pdf Binary files differindex 12eac36ba1..bc9d8f894b 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.pdf +++ b/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.pdf diff --git a/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.tex b/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.tex index 7c7b373a6c..42850bcd13 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.tex +++ b/macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.tex @@ -1,5 +1,5 @@ % !TeX program = LuaTeX -% Copyright (C) 2020 Roberto Giacomelli +% Copyright (C) 2019-2022 Roberto Giacomelli \newbox\mybox \nopagenumbers @@ -11,6 +11,7 @@ Test 1: one simple barcode EAN13 with default parameter: \directlua{ barracuda = require "barracuda" local barcode = barracuda:barcode() +barcode:set_param{debug_bbox="qz"} local ean13, err = barcode:new_encoder("ean-13") assert(not err, err) @@ -19,7 +20,7 @@ local symbo, err = ean13:from_string("8006194056290") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") @@ -39,7 +40,7 @@ local symbo, err = ean8:from_string("96385074") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") @@ -56,7 +57,7 @@ assert(not err, err) local symbo, err = ean5:from_string("54495") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } @@ -72,7 +73,7 @@ assert(not err, err) local symbo, err = ean2:from_string("53") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } @@ -89,7 +90,7 @@ local c = assert(ean:checksum(n)) local symbo, err = ean:from_string(n..c.."12345") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } @@ -107,7 +108,7 @@ local s = n .. c local symbo, err = ean:from_string(s.."12") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } @@ -125,7 +126,7 @@ local s = n .. c local symbo, err = ean:from_string(s.."12345") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } @@ -143,7 +144,7 @@ local s = n .. c local symbo, err = ean:from_string(s.."88") assert(not err, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } @@ -167,10 +168,10 @@ local s = n .. c local symbo, err = ean:from_string(s); assert(not err, err) local ok, err = symbo:set_param("height", tex.sp "5mm"); assert(ok, err) local canvas = barracuda:new_canvas() -symbo:append_ga(canvas) +symbo:draw(canvas) local s2, err = ean:from_uint(8001120972163); assert(not err, err) -s2:append_ga(canvas, tex.sp "45mm", 0) +s2:draw(canvas, tex.sp "45mm", 0) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") @@ -191,12 +192,12 @@ local ok, err = ean:set_param("height", tex.sp "5mm"); assert(ok, err) local n = 758458535897; local c = ean:checksum(n); local s = n .. c local s1, err = ean:from_string(s); assert(not err, err) local canvas = barracuda:new_canvas() -s1:append_ga(canvas) +s1:draw(canvas) local s2, err = ean:from_uint(8001120972163); assert(not err, err) -s2:append_ga(canvas, tex.sp "40mm", 0) +s2:draw(canvas, tex.sp "40mm", 0) local s3, err = ean:from_uint(8000570000310); assert(not err, err) local ok, e = s3:set_param{height = tex.sp "10mm"}; assert(ok, e) -s3:append_ga(canvas, tex.sp "90mm", 0) +s3:draw(canvas, tex.sp "90mm", 0) local drv = barracuda:get_driver() drv:ga_to_hbox(canvas, "mybox") } diff --git a/macros/luatex/generic/barracuda/test/test-ean/002-ean-test.pdf b/macros/luatex/generic/barracuda/test/test-ean/002-ean-test.pdf Binary files differindex 796ad29ab0..54762d4dfc 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/002-ean-test.pdf +++ b/macros/luatex/generic/barracuda/test/test-ean/002-ean-test.pdf diff --git a/macros/luatex/generic/barracuda/test/test-ean/003-ean-test.pdf b/macros/luatex/generic/barracuda/test/test-ean/003-ean-test.pdf Binary files differindex c52c77a847..cfeea7167f 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/003-ean-test.pdf +++ b/macros/luatex/generic/barracuda/test/test-ean/003-ean-test.pdf diff --git a/macros/luatex/generic/barracuda/test/test-ean/004-ean-test.lua b/macros/luatex/generic/barracuda/test/test-ean/004-ean-test.tex index 017e0725b8..4d9b5208e9 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/004-ean-test.lua +++ b/macros/luatex/generic/barracuda/test/test-ean/004-ean-test.tex @@ -1,9 +1,6 @@ - +% !TeX program = LuaTeX +\directlua{ local barracuda = require "barracuda" barracuda:save("ean-13", "8006194056290", "8006194056290") - - - - - - +} +\bye diff --git a/macros/luatex/generic/barracuda/test/test-ean/005-isbn-test.pdf b/macros/luatex/generic/barracuda/test/test-ean/005-isbn-test.pdf Binary files differindex d71e87141d..ad4028750c 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/005-isbn-test.pdf +++ b/macros/luatex/generic/barracuda/test/test-ean/005-isbn-test.pdf diff --git a/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.pdf b/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.pdf Binary files differindex 57f3739fb7..a40f50669e 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.pdf +++ b/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.pdf diff --git a/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.tex b/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.tex index 576963bd81..61148b0b70 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.tex +++ b/macros/luatex/generic/barracuda/test/test-ean/006-issn-test.tex @@ -30,28 +30,30 @@ barracuda:hbox("ean-issn+5", ars_issn.online.."00028", "mybox") \vskip10pt \leavevmode -\directlua{barracuda:hbox("ean-issn", "1828-2350", "mybox")} +\directlua{ +local barcode = barracuda:barcode() +barcode:set_param("debug_bbox_on", true) +barracuda:hbox("ean-issn", "1828-2350", "mybox") +} \box\mybox \vskip10pt \leavevmode -\directlua{barracuda:hbox("ean-issn", "1828-2350 [01]", "mybox")} +\directlua{ +barracuda:hbox("ean-issn+2", "1828-2350 [01] 22", "mybox") +barracuda:save("ean-issn+2", "1828-2350 [01] 22", "ars") +} \box\mybox \vskip10pt \leavevmode -\directlua{barracuda:hbox("ean-issn+5", "1828-2350 [01] 00028", "mybox")} +\directlua{barracuda:hbox("ean-issn", "1828-2350 [01]", "mybox")} \box\mybox \vskip10pt \leavevmode -\directlua{ -barracuda:hbox("ean-issn+2", "1828-2350 [01] 22", "mybox") -barracuda:save("ean-issn+2", "1828-2350 [01] 22", "ars") -} +\directlua{barracuda:hbox("ean-issn+5", "1828-2350 [01] 00028", "mybox")} \box\mybox - \bye - diff --git a/macros/luatex/generic/barracuda/test/test-ean/8006194056290.svg b/macros/luatex/generic/barracuda/test/test-ean/8006194056290.svg index f7965e94d4..e553800370 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/8006194056290.svg +++ b/macros/luatex/generic/barracuda/test/test-ean/8006194056290.svg @@ -12,6 +12,14 @@ <path d="M0.824996 -24.499871V-0.000000" style="stroke-width:0.329998"/> </g> <g stroke="black"> + <path d="M15.344919 -24.499871V-0.000000" style="stroke-width:0.329998"/> + <path d="M16.004916 -24.499871V-0.000000" style="stroke-width:0.329998"/> + </g> + <g stroke="black"> + <path d="M30.524839 -24.499871V-0.000000" style="stroke-width:0.329998"/> + <path d="M31.184836 -24.499871V-0.000000" style="stroke-width:0.329998"/> + </g> + <g stroke="black"> <path d="M2.309988 -24.499871V-1.649991" style="stroke-width:0.659997"/> <path d="M3.134984 -24.499871V-1.649991" style="stroke-width:0.329998"/> </g> @@ -36,10 +44,6 @@ <path d="M14.519924 -24.499871V-1.649991" style="stroke-width:0.659997"/> </g> <g stroke="black"> - <path d="M15.344919 -24.499871V-0.000000" style="stroke-width:0.329998"/> - <path d="M16.004916 -24.499871V-0.000000" style="stroke-width:0.329998"/> - </g> - <g stroke="black"> <path d="M16.994911 -24.499871V-1.649991" style="stroke-width:0.989995"/> <path d="M18.314904 -24.499871V-1.649991" style="stroke-width:0.329998"/> </g> @@ -63,10 +67,6 @@ <path d="M28.544850 -24.499871V-1.649991" style="stroke-width:0.989995"/> <path d="M29.864843 -24.499871V-1.649991" style="stroke-width:0.329998"/> </g> - <g stroke="black"> - <path d="M30.524839 -24.499871V-0.000000" style="stroke-width:0.329998"/> - <path d="M31.184836 -24.499871V-0.000000" style="stroke-width:0.329998"/> - </g> <text x="-3.629981" y="0.780007" font-family="Verdana" font-size="2.877000"> 8 </text> <text y="0.780007" font-family="Verdana" font-size="2.877000" text-anchor="middle"> diff --git a/macros/luatex/generic/barracuda/test/test-ean/ars.svg b/macros/luatex/generic/barracuda/test/test-ean/ars.svg index 5bfc01d0f3..8f48c1054e 100644 --- a/macros/luatex/generic/barracuda/test/test-ean/ars.svg +++ b/macros/luatex/generic/barracuda/test/test-ean/ars.svg @@ -12,6 +12,14 @@ <path d="M0.824996 -24.499871V-0.000000" style="stroke-width:0.329998"/> </g> <g stroke="black"> + <path d="M15.344919 -24.499871V-0.000000" style="stroke-width:0.329998"/> + <path d="M16.004916 -24.499871V-0.000000" style="stroke-width:0.329998"/> + </g> + <g stroke="black"> + <path d="M30.524839 -24.499871V-0.000000" style="stroke-width:0.329998"/> + <path d="M31.184836 -24.499871V-0.000000" style="stroke-width:0.329998"/> + </g> + <g stroke="black"> <path d="M1.814990 -24.499871V-1.649991" style="stroke-width:0.989995"/> <path d="M2.969984 -24.499871V-1.649991" style="stroke-width:0.659997"/> </g> @@ -36,10 +44,6 @@ <path d="M14.354924 -24.499871V-1.649991" style="stroke-width:0.989995"/> </g> <g stroke="black"> - <path d="M15.344919 -24.499871V-0.000000" style="stroke-width:0.329998"/> - <path d="M16.004916 -24.499871V-0.000000" style="stroke-width:0.329998"/> - </g> - <g stroke="black"> <path d="M16.829911 -24.499871V-1.649991" style="stroke-width:0.659997"/> <path d="M17.819906 -24.499871V-1.649991" style="stroke-width:0.659997"/> </g> @@ -63,10 +67,6 @@ <path d="M28.379851 -24.499871V-1.649991" style="stroke-width:0.659997"/> <path d="M29.699844 -24.499871V-1.649991" style="stroke-width:0.659997"/> </g> - <g stroke="black"> - <path d="M30.524839 -24.499871V-0.000000" style="stroke-width:0.329998"/> - <path d="M31.184836 -24.499871V-0.000000" style="stroke-width:0.329998"/> - </g> <text x="-3.629981" y="0.780007" font-family="Verdana" font-size="2.877000"> 9 </text> <text y="0.780007" font-family="Verdana" font-size="2.877000" text-anchor="middle"> |