diff --git a/src/figure/legend.cc b/src/figure/legend.cc index 9b708b17b76c0140268d3f9660a62a12376a796b..21f88145a38cb2283579be97486e6e8649648ffa 100644 --- a/src/figure/legend.cc +++ b/src/figure/legend.cc @@ -235,7 +235,7 @@ ReturnCode plot_legend_borders( const Rectangle& bbox) { /* draw top border */ if (borders[0].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[0].line_width; line.stroke_style.color = borders[0].color; @@ -249,7 +249,7 @@ ReturnCode plot_legend_borders( /* draw right border */ if (borders[1].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[1].line_width; line.stroke_style.color = borders[1].color; @@ -263,7 +263,7 @@ ReturnCode plot_legend_borders( /* draw top border */ if (borders[2].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[2].line_width; line.stroke_style.color = borders[2].color; @@ -277,7 +277,7 @@ ReturnCode plot_legend_borders( /* draw left border */ if (borders[3].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[3].line_width; line.stroke_style.color = borders[3].color; @@ -376,7 +376,7 @@ ReturnCode plot_legend( /* draw background */ if (config->background) { - draw_cmd::Shape shape; + DrawCommand shape; shape.fill_style.color = *config->background; path_add_rectangle(&shape.path, border_box); draw_shape(ctx, shape); diff --git a/src/graphics/draw.cc b/src/graphics/draw.cc index 9b7a7b587fe0dc180a804e7e16678fce46979369..53e2fc7b5fb2a7f454bd9029335d4b762f3f8a3a 100644 --- a/src/graphics/draw.cc +++ b/src/graphics/draw.cc @@ -26,8 +26,8 @@ void draw_polygon( layer_get_font_size(ctx), &stroke_style.line_width); - draw_cmd::Polygon elem; - elem.poly = poly; + DrawCommand elem; + elem.path = path_from_poly2(poly); elem.stroke_style = stroke_style; elem.fill_style = fill_style; layer_get(ctx)->drawlist.push_back(elem); diff --git a/src/graphics/draw.h b/src/graphics/draw.h index 03ede0fb3f00513ce600ba56f427c1a8e0be7768..ebc96b2b2713025a29daa724c28abc56e8c73e01 100644 --- a/src/graphics/draw.h +++ b/src/graphics/draw.h @@ -22,14 +22,6 @@ namespace clip { struct Context; -/** - * The draw command list represents a list of abstract 2D vector graphics - * operations, such as rendering text and drawing polygons. Note that the "list" - * is not necessarily a flat list, but may be a tree. - */ -using DrawCommand = std::variant; -using DrawCommandList = std::vector; - /** * The page structure stores a number of global drawing properties */ @@ -46,7 +38,7 @@ struct Page { void draw_shape( Context* ctx, - draw_cmd::Shape elem); + DrawCommand elem); void draw_path( Context* ctx, @@ -74,7 +66,7 @@ void draw_line( void draw_text( Context* ctx, - draw_cmd::Text elem); + const TextInfo& elem); ReturnCode draw_text( Context* ctx, diff --git a/src/graphics/draw_cmd.cc b/src/graphics/draw_cmd.cc index 96d9fe5a25d1a12f850163d343e6afb60305d493..4cbdc6a27adbc2581146900dffa5530ab4a80906 100644 --- a/src/graphics/draw_cmd.cc +++ b/src/graphics/draw_cmd.cc @@ -20,7 +20,7 @@ namespace clip { -void draw_shape(Context* ctx, draw_cmd::Shape elem) { +void draw_shape(Context* ctx, DrawCommand elem) { layer_get(ctx)->drawlist.emplace_back(std::move(elem)); } @@ -29,7 +29,7 @@ void draw_path( const Path& path, StrokeStyle stroke_style, FillStyle fill_style) { - draw_cmd::Shape shape; + DrawCommand shape; shape.path = path; shape.stroke_style = stroke_style; shape.fill_style = fill_style; @@ -41,15 +41,42 @@ void draw_line( vec2 from, vec2 to, StrokeStyle stroke_style) { - draw_cmd::Shape shape; + DrawCommand shape; shape.path.moveTo(from.x, from.y); shape.path.lineTo(to.x, to.y); shape.stroke_style = stroke_style; draw_shape(ctx, shape); } -void draw_text(Context* ctx, draw_cmd::Text elem) { - layer_get(ctx)->drawlist.emplace_back(std::move(elem)); +void draw_text(Context* ctx, const TextInfo& elem) { + const auto& style = elem.style; + + for (const auto& gg : elem.glyphs) { + for (const auto& g : gg.glyphs) { + auto gt = translate2({g.x, g.y}); + if (elem.transform) { + gt = mul(*elem.transform, gt); + } + + Path gp; + auto rc = font_get_glyph_path( + g.font, + elem.style.font_size, + layer_get_dpi(ctx), + g.codepoint, + &gp); + + if (!rc) { + return; + } + + DrawCommand shape; + shape.path = path_transform(gp, gt); + shape.fill_style.color = style.color; + draw_shape(ctx, shape); + } + } + } ReturnCode draw_text( @@ -104,7 +131,7 @@ ReturnCode draw_text( } } - draw_cmd::Text op; + TextInfo op; op.text = text; op.glyphs = std::move(glyphs); diff --git a/src/graphics/draw_cmd.h b/src/graphics/draw_cmd.h index a4612a53bf087daba3655ae224eff93bc00e6695..8cf814ff3f5ac9b668b7304fb1223d9ea75e8fb5 100644 --- a/src/graphics/draw_cmd.h +++ b/src/graphics/draw_cmd.h @@ -14,7 +14,6 @@ #pragma once #include #include -#include #include #include "color.h" @@ -24,9 +23,23 @@ #include "font_lookup.h" #include "style.h" -namespace clip::draw_cmd { +namespace clip { -struct Text { +struct DrawCommand { + Path path; + StrokeStyle stroke_style; + FillStyle fill_style; + Option antialiasing_mode; +}; + +/** + * The draw command list represents a list of abstract 2D vector graphics + * operations, such as rendering text and drawing polygons. Note that the "list" + * is not necessarily a flat list, but may be a tree. + */ +using DrawCommandList = std::vector; + +struct TextInfo { std::string text; std::vector glyphs; @@ -37,19 +50,5 @@ struct Text { Option transform; }; -struct Shape { - Path path; - StrokeStyle stroke_style; - FillStyle fill_style; - Option antialiasing_mode; -}; - -struct Polygon { - Poly2 poly; - StrokeStyle stroke_style; - FillStyle fill_style; - Option antialiasing_mode; -}; - -} // namespace clip::draw_cmd +} // namespace clip diff --git a/src/graphics/export_image.cc b/src/graphics/export_image.cc index 8982b0dcac691ee7974c122a5a9810dd2ac2320d..c5aed655130aab9a8fb56a6187f4e3a8ac8aa386 100644 --- a/src/graphics/export_image.cc +++ b/src/graphics/export_image.cc @@ -31,18 +31,8 @@ ReturnCode page_export_png( Rasterizer rasterizer(page.width, page.height, page.dpi); rasterizer.clear(page.background_color); - for (const auto& cmd : drawlist) { - auto rc = std::visit([&rasterizer] (const auto& c) { - using T = std::decay_t; - if constexpr (std::is_same_v) - return rasterizer.drawText(c.glyphs, c.style, c.transform); - if constexpr (std::is_same_v) - return rasterizer.drawShape(c.path, c.stroke_style, c.fill_style); - - return ERROR; - }, cmd); - - if (!rc) { + for (const auto& c : drawlist) { + if (auto rc = rasterizer.drawShape(c.path, c.stroke_style, c.fill_style); !rc) { return rc; } } diff --git a/src/graphics/export_svg.cc b/src/graphics/export_svg.cc index 76b8b4d715eb5e84bf897ffc4042d53e7e40847c..12aa4ef7ac3aee6cb1b9f01059ca8672351d3768 100644 --- a/src/graphics/export_svg.cc +++ b/src/graphics/export_svg.cc @@ -213,7 +213,7 @@ Status svg_add_path( } Status svg_add_shape_elem( - const draw_cmd::Shape& elem, + const DrawCommand& elem, SVGDataRef svg) { return svg_add_path( elem.path, @@ -223,19 +223,8 @@ Status svg_add_shape_elem( svg); } -Status svg_add_polygon_elem( - const draw_cmd::Polygon& elem, - SVGDataRef svg) { - return svg_add_path( - path_from_poly2(elem.poly), - elem.fill_style, - elem.stroke_style, - elem.antialiasing_mode, - svg); -} - Status svg_add_text_elem_native( - const draw_cmd::Text& elem, + const TextInfo& elem, SVGDataRef svg) { const auto& style = elem.style; auto origin = mul(svg->proj, vec3{elem.origin, 1}); @@ -277,7 +266,7 @@ Status svg_add_text_elem_native( } Status svg_add_text_elem_embed( - const draw_cmd::Text& elem, + const TextInfo& elem, double dpi, SVGDataRef svg) { const auto& style = elem.style; @@ -317,7 +306,7 @@ Status svg_add_text_elem_embed( } Status svg_add_text_elem( - const draw_cmd::Text& elem, + const TextInfo& elem, double dpi, SVGDataRef svg) { if (elem.style.font.font_family_css.empty()) { @@ -341,19 +330,7 @@ ReturnCode export_svg( svg->proj = mul(translate2({0, layer->height}), scale2({1, -1})); for (const auto& cmd : layer->drawlist) { - auto rc = std::visit([svg, layer] (const auto& c) -> ReturnCode { - using T = std::decay_t; - if constexpr (std::is_same_v) - return svg_add_text_elem(c, layer->dpi, svg); - if constexpr (std::is_same_v) - return svg_add_shape_elem(c, svg); - if constexpr (std::is_same_v) - return svg_add_polygon_elem(c, svg); - - return error(ERROR, "element not supported"); - }, cmd); - - if (!rc) { + if (auto rc = svg_add_shape_elem(cmd, svg); !rc) { return rc; } } diff --git a/src/layer.h b/src/layer.h index 86b94f3e1aae78740e4e7b4b8cdecb90dacf76d0..c4f5c08303245febd35f0bfa87f271b8f29b67ce 100644 --- a/src/layer.h +++ b/src/layer.h @@ -41,6 +41,7 @@ struct Layer { DrawCommandList drawlist; }; + ReturnCode layer_create( Context* ctx, std::unique_ptr* layer_storage); diff --git a/src/marker.cc b/src/marker.cc index bbafef3025df974cec2eaba2187325aa813fd9b1..477bd9c1aa91d3924169e6213593ae8904834567 100644 --- a/src/marker.cc +++ b/src/marker.cc @@ -79,7 +79,7 @@ Marker marker_create_circle(double border_width) { const auto& pos, const auto& size, const auto& color) { - draw_cmd::Shape shape; + DrawCommand shape; shape.stroke_style.color = color; shape.stroke_style.line_width = from_unit(double(size) * border_width * 0.5); path_add_circle(&shape.path, pos, size * 0.5); @@ -94,7 +94,7 @@ Marker marker_create_disk() { const auto& pos, const auto& size, const auto& color) { - draw_cmd::Shape shape; + DrawCommand shape; path_add_circle(&shape.path, pos, size * 0.5); shape.fill_style.color = color; draw_shape(ctx, shape); diff --git a/src/plot/areas.cc b/src/plot/areas.cc index f43d7e1b1cdc8444935908e859893f58a7e8982d..f122ba2595bc8be65c71678b36da3424886216e7 100644 --- a/src/plot/areas.cc +++ b/src/plot/areas.cc @@ -105,13 +105,13 @@ ReturnCode areas_draw_horizontal( &config.stroke_low_style.line_width); /* draw areas */ - draw_cmd::Shape shape; + DrawCommand shape; shape.fill_style = config.fill_style; - draw_cmd::Shape stroke_high; + DrawCommand stroke_high; stroke_high.stroke_style = config.stroke_high_style; - draw_cmd::Shape stroke_low; + DrawCommand stroke_low; stroke_low.stroke_style = config.stroke_low_style; for (size_t i = 0; i < config.x.size(); ++i) { @@ -203,13 +203,13 @@ ReturnCode areas_draw_vertical( &config.stroke_low_style.line_width); /* draw areas */ - draw_cmd::Shape shape; + DrawCommand shape; shape.fill_style = config.fill_style; - draw_cmd::Shape stroke_high; + DrawCommand stroke_high; stroke_high.stroke_style = config.stroke_high_style; - draw_cmd::Shape stroke_low; + DrawCommand stroke_low; stroke_low.stroke_style = config.stroke_low_style; for (size_t i = 0; i < config.x.size(); ++i) { diff --git a/src/plot/lines.cc b/src/plot/lines.cc index cccd70747a6d330eaf65b80b55563dae52b4816e..cda97e6658c49872cc0963ede37138e59d46348e 100644 --- a/src/plot/lines.cc +++ b/src/plot/lines.cc @@ -106,7 +106,7 @@ ReturnCode lines_draw( } } - draw_cmd::Shape elem; + DrawCommand elem; elem.path = path; elem.stroke_style = config->stroke_style; draw_shape(ctx, elem); diff --git a/src/plot/rectangles.cc b/src/plot/rectangles.cc index 6256dcc72dbd44858a7f7950bedd077fc72cb30c..e9d6fbc544b9170900375a16a5b34d99b3a0720f 100644 --- a/src/plot/rectangles.cc +++ b/src/plot/rectangles.cc @@ -128,7 +128,7 @@ ReturnCode rectangles_draw( ? config->size_y_default : config->size_y[i % config->size_y.size()]; - draw_cmd::Shape rect; + DrawCommand rect; rect.fill_style.color = color; rect.antialiasing_mode = AntialiasingMode::DISABLE; path_add_rectangle(&rect.path, Point(sx, sy), {size_x, size_y}); diff --git a/src/utils/geojson.cc b/src/utils/geojson.cc index 36ef6051e7ebce2f39a1bf2c26ffe886245cf393..9ddad8bb76f1a191f0e56c029aa37921b8f12105 100644 --- a/src/utils/geojson.cc +++ b/src/utils/geojson.cc @@ -15,7 +15,6 @@ #include "utils/option.h" #include #include -#include namespace clip { diff --git a/test/examples/charts_basic_areachart.svg b/test/examples/charts_basic_areachart.svg index deaf1d6c7036e82172c92dfdad11be448f09773c..16d43ab8b0e3eb736264e5848a66336cf6feac6a 100644 --- a/test/examples/charts_basic_areachart.svg +++ b/test/examples/charts_basic_areachart.svg @@ -14,94 +14,94 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,97 +114,97 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_basic_areas_and_lines.svg b/test/examples/charts_basic_areas_and_lines.svg index b57e1fc9c941f1d5196085cc452990496d2a6b7f..c94f9b37248ff41ef71da8e5dba31360aed568fb 100644 --- a/test/examples/charts_basic_areas_and_lines.svg +++ b/test/examples/charts_basic_areas_and_lines.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -59,39 +59,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -100,31 +100,31 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_areas_vertical.svg b/test/examples/charts_basic_areas_vertical.svg index 54b88eac9c11d869128c5a9f707ef49accddbe6e..61260531d4f03ce586e4b97b206ec5ac60dd0064 100644 --- a/test/examples/charts_basic_areas_vertical.svg +++ b/test/examples/charts_basic_areas_vertical.svg @@ -14,53 +14,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -73,93 +73,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_barchart_groups.svg b/test/examples/charts_basic_barchart_groups.svg index 8cffef66f55f2f9be889e9682df2bea3a5a9bfce..10a505272666a052d2c3e78f37226fcec01555c3 100644 --- a/test/examples/charts_basic_barchart_groups.svg +++ b/test/examples/charts_basic_barchart_groups.svg @@ -10,12 +10,12 @@ - - - - - - + + + + + + @@ -24,34 +24,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -60,12 +60,12 @@ - - - - - - + + + + + + @@ -74,34 +74,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_basic_custom_font.svg b/test/examples/charts_basic_custom_font.svg index 4be2ada3fb615f90f1954c00e49a9c6a5e8a2686..dfa2184b6057e239a53ceb9d06a7f48b70480855 100644 --- a/test/examples/charts_basic_custom_font.svg +++ b/test/examples/charts_basic_custom_font.svg @@ -35,86 +35,86 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -123,68 +123,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_demo_timeseries.svg b/test/examples/charts_basic_demo_timeseries.svg index a8dd8c04c0097cf31ad6551ac88d2b8c312d4145..e7205c5114aa5c6c380fa0c5e7f2de4959e030a6 100644 --- a/test/examples/charts_basic_demo_timeseries.svg +++ b/test/examples/charts_basic_demo_timeseries.svg @@ -15,102 +15,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -123,116 +123,116 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_histogram.svg b/test/examples/charts_basic_histogram.svg index 2af446bb877750fdc43724532faee588934b4bd0..6e7d058d2c50aa83d1b700a68ec265c1328724e0 100644 --- a/test/examples/charts_basic_histogram.svg +++ b/test/examples/charts_basic_histogram.svg @@ -9,24 +9,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -65,31 +65,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_basic_linechart_timeseries.svg b/test/examples/charts_basic_linechart_timeseries.svg index 8ff24625c969c3380912d511227606c61c2e7683..701d08cf45f439bf980ca1fee8818b0cb4f8c32c 100644 --- a/test/examples/charts_basic_linechart_timeseries.svg +++ b/test/examples/charts_basic_linechart_timeseries.svg @@ -11,70 +11,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -87,113 +87,113 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_scatterplot.svg b/test/examples/charts_basic_scatterplot.svg index dee059238640405d4aa2e9fa018811c7c5f09d06..0fc9d6de9eca4f628a24ff0c968e32ea3af5450c 100644 --- a/test/examples/charts_basic_scatterplot.svg +++ b/test/examples/charts_basic_scatterplot.svg @@ -14,85 +14,85 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_custom_axis_titles.svg b/test/examples/charts_custom_axis_titles.svg index e4b3b95ec0db5092d6d109eb641dc35f145c1b62..04fff50d1b16e6303715c7f429ccd29c8ff53bff 100644 --- a/test/examples/charts_custom_axis_titles.svg +++ b/test/examples/charts_custom_axis_titles.svg @@ -14,65 +14,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,110 +85,110 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -201,65 +201,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -272,109 +272,109 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_custom_color_palette.svg b/test/examples/charts_custom_custom_color_palette.svg index ec3745b6fc56159537bfe95868c38bff605b2a63..35b6d556ae4c73e171d542bc009ade89b66a30eb 100644 --- a/test/examples/charts_custom_custom_color_palette.svg +++ b/test/examples/charts_custom_custom_color_palette.svg @@ -2,108 +2,108 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_inverted_scale.svg b/test/examples/charts_custom_inverted_scale.svg index de9533dd238244c985fa51a0d321f87ceeb88d2a..1d2bd188a98d3b61483a4dd97825dcc093ed9f6a 100644 --- a/test/examples/charts_custom_inverted_scale.svg +++ b/test/examples/charts_custom_inverted_scale.svg @@ -10,62 +10,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -75,39 +75,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_irregular_data.svg b/test/examples/charts_custom_irregular_data.svg index ebffcd31b7afc33bd7c59eb8ee99c2e7194ebd7c..5a139a29a658e6742888bf554591cee1c3caf662 100644 --- a/test/examples/charts_custom_irregular_data.svg +++ b/test/examples/charts_custom_irregular_data.svg @@ -14,48 +14,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68,52 +68,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -129,22 +129,22 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_logarithmic_scale.svg b/test/examples/charts_custom_logarithmic_scale.svg index 878f26258a63077f8841c833fdc4afc94ec09876..d5d84901a152c59e2fce93925a4cef9b3230a4af 100644 --- a/test/examples/charts_custom_logarithmic_scale.svg +++ b/test/examples/charts_custom_logarithmic_scale.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,21 +85,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -112,39 +112,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -183,21 +183,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/test/examples/charts_custom_rotate_labels.svg b/test/examples/charts_custom_rotate_labels.svg index 303538a4ec8d1e1219d9c8562287326e84770495..2288ccf45df14641ced8bfc3e2fc3f81627d7140 100644 --- a/test/examples/charts_custom_rotate_labels.svg +++ b/test/examples/charts_custom_rotate_labels.svg @@ -14,138 +14,138 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -158,39 +158,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -203,136 +203,136 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_text_i18n.svg b/test/examples/charts_custom_text_i18n.svg index a89fce13dbd1125aa038d9fc6b89208a6edb69ea..623d7587bd94b46a14e053a6cee4a05943c0efd1 100644 --- a/test/examples/charts_custom_text_i18n.svg +++ b/test/examples/charts_custom_text_i18n.svg @@ -2,84 +2,84 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_barchart_horizontal.svg b/test/examples/charts_editorial_barchart_horizontal.svg index e993411738402e05daa2520fde8fb92a16e33d7a..744227b93bcc27cf553a92e0a0963efc8edc7ff9 100644 --- a/test/examples/charts_editorial_barchart_horizontal.svg +++ b/test/examples/charts_editorial_barchart_horizontal.svg @@ -13,72 +13,72 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -88,90 +88,90 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_barchart_with_labels.svg b/test/examples/charts_editorial_barchart_with_labels.svg index d80211a6656681a1a034be1ad939d3156f65e62e..c22e20e538907fcd38522e9b0c503c6e7e9b223c 100644 --- a/test/examples/charts_editorial_barchart_with_labels.svg +++ b/test/examples/charts_editorial_barchart_with_labels.svg @@ -15,42 +15,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -63,107 +63,107 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_chart_i18n.svg b/test/examples/charts_editorial_chart_i18n.svg index 17456b699501d5babc62bad33ff5dab1236f1724..8e3930cd68a2af9702503918390788114b9511d1 100644 --- a/test/examples/charts_editorial_chart_i18n.svg +++ b/test/examples/charts_editorial_chart_i18n.svg @@ -15,42 +15,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -62,61 +62,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -156,23 +156,23 @@ - - - - - - + + + + + + - - - - - - - + + + + + + + - - - + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_linechart_with_labels.svg b/test/examples/charts_editorial_linechart_with_labels.svg index 5c22a404f243d1bd05a0aeddd6a361959e5a5a87..031d84a17c884d529026e7faef598fb5b282b1a0 100644 --- a/test/examples/charts_editorial_linechart_with_labels.svg +++ b/test/examples/charts_editorial_linechart_with_labels.svg @@ -15,42 +15,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -64,99 +64,99 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_stacked_areas.svg b/test/examples/charts_editorial_stacked_areas.svg index 1fcd944058b0924547ef64f5e46d701ecba5439a..e10ca2d845380bc5e49b957c47486d556404191a 100644 --- a/test/examples/charts_editorial_stacked_areas.svg +++ b/test/examples/charts_editorial_stacked_areas.svg @@ -14,82 +14,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -113,49 +113,49 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_stacked_bars.svg b/test/examples/charts_editorial_stacked_bars.svg index a1f5d82f3e8eb0f5f11e75f63443e310572311c0..ac76f2a885d91ea5d826a99b3a50f72a78d85db9 100644 --- a/test/examples/charts_editorial_stacked_bars.svg +++ b/test/examples/charts_editorial_stacked_bars.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -231,48 +231,48 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_base.svg b/test/examples/charts_reference_format_base.svg index 4568a3c92bd0011ea0b27e1f0c1f4b19d329d440..cd1f8c82f3b892439c78b8c11c8518dc586fb9dc 100644 --- a/test/examples/charts_reference_format_base.svg +++ b/test/examples/charts_reference_format_base.svg @@ -16,33 +16,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_datetime.svg b/test/examples/charts_reference_format_datetime.svg index 4e0edcbfda2f73c327f8af31369594787a5566f8..73f89470154ef3a676df50661ba66d25acff4602 100644 --- a/test/examples/charts_reference_format_datetime.svg +++ b/test/examples/charts_reference_format_datetime.svg @@ -15,100 +15,100 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_fixed.svg b/test/examples/charts_reference_format_fixed.svg index 22e6d7536348b6b3c670fa4ce2326dec7a3881fd..f4b7c045e6cc1a3f64fa0bf54f534b227eb52447 100644 --- a/test/examples/charts_reference_format_fixed.svg +++ b/test/examples/charts_reference_format_fixed.svg @@ -14,42 +14,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_integer.svg b/test/examples/charts_reference_format_integer.svg index 47fb7e120308ee6680bab6a8852ae94fc430213e..ca133c4e7579945bdcf266d0d4553e16d438a3a3 100644 --- a/test/examples/charts_reference_format_integer.svg +++ b/test/examples/charts_reference_format_integer.svg @@ -19,27 +19,27 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_scientific.svg b/test/examples/charts_reference_format_scientific.svg index 45d552ad72dba1d713a6735bf7921f696d98b93e..997b969f3b2ff846348a2a38542f52c8cec0775c 100644 --- a/test/examples/charts_reference_format_scientific.svg +++ b/test/examples/charts_reference_format_scientific.svg @@ -11,68 +11,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_categorical.svg b/test/examples/charts_reference_scale_categorical.svg index 64068dfde14db9536a6310e97d6c4ee9434fbf15..885a340540e0d5ce009c93a2e3c01689f7eaf27a 100644 --- a/test/examples/charts_reference_scale_categorical.svg +++ b/test/examples/charts_reference_scale_categorical.svg @@ -10,10 +10,10 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_inverted.svg b/test/examples/charts_reference_scale_inverted.svg index b1bd6c896ecee5f50edec39ab343337aa82c3b0e..ede16404244f9a1603a476708eebd85af459e6d3 100644 --- a/test/examples/charts_reference_scale_inverted.svg +++ b/test/examples/charts_reference_scale_inverted.svg @@ -19,59 +19,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_categorical.svg b/test/examples/charts_reference_scale_layout_categorical.svg index f6aa64b3b88c6090046d6bf4862091aa815de99f..f2ca59b8bf80690febc77dcbc691956c75e0e71c 100644 --- a/test/examples/charts_reference_scale_layout_categorical.svg +++ b/test/examples/charts_reference_scale_layout_categorical.svg @@ -11,12 +11,12 @@ - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_categorical_bounds.svg b/test/examples/charts_reference_scale_layout_categorical_bounds.svg index ef45f5eeedd68e72e426ff5efb74f74d5f72be87..683e74729ac105481300ad44c9cfa49acda6a55f 100644 --- a/test/examples/charts_reference_scale_layout_categorical_bounds.svg +++ b/test/examples/charts_reference_scale_layout_categorical_bounds.svg @@ -12,12 +12,12 @@ - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_exponential.svg b/test/examples/charts_reference_scale_layout_exponential.svg index e9fbed6ae0e81de479be0f0dd3f88d6a847f787d..a043c6185651569b0cb3603b7686c2adc1dfe0d9 100644 --- a/test/examples/charts_reference_scale_layout_exponential.svg +++ b/test/examples/charts_reference_scale_layout_exponential.svg @@ -14,49 +14,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_exponential_steps.svg b/test/examples/charts_reference_scale_layout_exponential_steps.svg index 74b18d7592e016bcf01e1111df477d7132200002..fb593ece4141573c51d560659bd0f55232e23519 100644 --- a/test/examples/charts_reference_scale_layout_exponential_steps.svg +++ b/test/examples/charts_reference_scale_layout_exponential_steps.svg @@ -40,19 +40,19 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear.svg b/test/examples/charts_reference_scale_layout_linear.svg index 872fda93b2fabe2a0257d31bbb874f2e21af2be3..02ab4e49d57f23fcb113472259281928137dd24c 100644 --- a/test/examples/charts_reference_scale_layout_linear.svg +++ b/test/examples/charts_reference_scale_layout_linear.svg @@ -19,59 +19,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear_align.svg b/test/examples/charts_reference_scale_layout_linear_align.svg index 4054e4f28a64fd8ee0d82f5ccd7897fabfb0778b..ca8872242ded1858af5950342f6e7b8117cf14e6 100644 --- a/test/examples/charts_reference_scale_layout_linear_align.svg +++ b/test/examples/charts_reference_scale_layout_linear_align.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear_alignat.svg b/test/examples/charts_reference_scale_layout_linear_alignat.svg index 8e4a020a87bac0802304b33c428efc9c2f56d2c5..4c5dc7906682132239f672c799d86003cd793177 100644 --- a/test/examples/charts_reference_scale_layout_linear_alignat.svg +++ b/test/examples/charts_reference_scale_layout_linear_alignat.svg @@ -19,58 +19,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear_interval.svg b/test/examples/charts_reference_scale_layout_linear_interval.svg index 838d91211216cb525396649bfa83ccfd798a78cf..f2cdfd1a60907cab3a60c01300ea823564d66372 100644 --- a/test/examples/charts_reference_scale_layout_linear_interval.svg +++ b/test/examples/charts_reference_scale_layout_linear_interval.svg @@ -16,48 +16,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_subdivide.svg b/test/examples/charts_reference_scale_layout_subdivide.svg index cb921ee1e40afa12c2243f10f7d09a49e002e3b1..58dfa428eef6b12fd53a7af939bb8ef0e5c826af 100644 --- a/test/examples/charts_reference_scale_layout_subdivide.svg +++ b/test/examples/charts_reference_scale_layout_subdivide.svg @@ -14,42 +14,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_linear.svg b/test/examples/charts_reference_scale_linear.svg index 872fda93b2fabe2a0257d31bbb874f2e21af2be3..02ab4e49d57f23fcb113472259281928137dd24c 100644 --- a/test/examples/charts_reference_scale_linear.svg +++ b/test/examples/charts_reference_scale_linear.svg @@ -19,59 +19,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_logarithmic.svg b/test/examples/charts_reference_scale_logarithmic.svg index f83d996200bc1b2211e6903cc954734e668ff90d..a90dc673e7f282ff99db6d7b024a3f14e15fc65c 100644 --- a/test/examples/charts_reference_scale_logarithmic.svg +++ b/test/examples/charts_reference_scale_logarithmic.svg @@ -16,61 +16,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_barchart_ranges.svg b/test/examples/charts_scientific_barchart_ranges.svg index 71a19f5de0726a0090c1602a4cf2cdca5d4e3149..af8e9ac32c2405c2d1955aae3cfe69faa2a23478 100644 --- a/test/examples/charts_scientific_barchart_ranges.svg +++ b/test/examples/charts_scientific_barchart_ranges.svg @@ -2,24 +2,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -28,12 +28,12 @@ - - - - - - + + + + + + @@ -42,33 +42,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,33 +85,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_errorbars_log.svg b/test/examples/charts_scientific_errorbars_log.svg index 338f9f82dfebbce220475355c3e6bb57ac104013..9b55aecafe238621eb73cfe1e566847766482d70 100644 --- a/test/examples/charts_scientific_errorbars_log.svg +++ b/test/examples/charts_scientific_errorbars_log.svg @@ -14,60 +14,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -97,24 +97,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -127,60 +127,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -210,24 +210,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -296,16 +296,16 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_line_markers.svg b/test/examples/charts_scientific_line_markers.svg index cd52f573444e0c7315a42f511d1316f45f3f6923..53c753e04f4c9aef3147877abf4203bbdc66a179 100644 --- a/test/examples/charts_scientific_line_markers.svg +++ b/test/examples/charts_scientific_line_markers.svg @@ -12,87 +12,87 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -105,44 +105,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -153,87 +153,87 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -246,44 +246,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -296,42 +296,42 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_multiple_y_axes.svg b/test/examples/charts_scientific_multiple_y_axes.svg index ca76529e2247b6e453864a0e443a16cbd961b00e..caa1d92d353d7d9a21dd2725158c9ac43f73f599 100644 --- a/test/examples/charts_scientific_multiple_y_axes.svg +++ b/test/examples/charts_scientific_multiple_y_axes.svg @@ -10,62 +10,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -73,24 +73,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -99,88 +99,88 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_scalarfield.svg b/test/examples/charts_scientific_scalarfield.svg index 9825e1844d9865292928682b36c039723b0db359..63f65d53a60d4e7d64baf9e63b53174fc28ae2fd 100644 --- a/test/examples/charts_scientific_scalarfield.svg +++ b/test/examples/charts_scientific_scalarfield.svg @@ -14,64 +14,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -84,60 +84,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -150,64 +150,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -220,60 +220,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_scatterplot_colors.svg b/test/examples/charts_scientific_scatterplot_colors.svg index 59c7c6b5c18ba23632d4f5121e19d480adc5acee..fd2e632e03d85796bc9ed89497456f640ff44a8d 100644 --- a/test/examples/charts_scientific_scatterplot_colors.svg +++ b/test/examples/charts_scientific_scatterplot_colors.svg @@ -14,57 +14,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -72,32 +72,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -110,57 +110,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -168,32 +168,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1194,16 +1194,16 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_scatterplot_with_labels.svg b/test/examples/charts_scientific_scatterplot_with_labels.svg index 3cb0fa2c59063c43c0638568f24686a81dc49d66..896e478e7eb9b7d85bcb18c88df640998e4d6e44 100644 --- a/test/examples/charts_scientific_scatterplot_with_labels.svg +++ b/test/examples/charts_scientific_scatterplot_with_labels.svg @@ -14,48 +14,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68,53 +68,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -127,48 +127,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,53 +181,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -239,57 +239,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_streamgraph.svg b/test/examples/charts_scientific_streamgraph.svg index 3d9c327c52696eb4b99de5459befa0aeb1941928..f5650eb75bced6b392d277e131207db3d735fe7c 100644 --- a/test/examples/charts_scientific_streamgraph.svg +++ b/test/examples/charts_scientific_streamgraph.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -59,54 +59,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -119,39 +119,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -164,54 +164,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_vectorfield.svg b/test/examples/charts_scientific_vectorfield.svg index f7daf984737706f4cc5b3ab87a1aa0c9846dec37..9f46d0e73a4b8bb06024f232c5a996017647d4cd 100644 --- a/test/examples/charts_scientific_vectorfield.svg +++ b/test/examples/charts_scientific_vectorfield.svg @@ -14,44 +14,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -64,44 +64,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,44 +114,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -164,44 +164,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/maps_gulf_of_mexico.svg b/test/examples/maps_gulf_of_mexico.svg index 85ca8570808008b4e30d9aa7f4d4274ed5ba8612..eb82a457265f76b250b2daa000e126fbc162d434 100644 --- a/test/examples/maps_gulf_of_mexico.svg +++ b/test/examples/maps_gulf_of_mexico.svg @@ -8,32 +8,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -52,115 +52,115 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -179,83 +179,83 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -341,18 +341,18 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_default.svg b/test/legend/legend_default.svg index 0b9a7c72d1dbe08d42f185d862afd199075336c6..3e6a74ccd7a2baf8386ff269cd82a406d9ad89ab 100644 --- a/test/legend/legend_default.svg +++ b/test/legend/legend_default.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_flow.svg b/test/legend/legend_flow.svg index e0d7dad02e4aff02460237aa58145bc63d495528..31285dbcb317bbc05afd6f280d13b02c666d2705 100644 --- a/test/legend/legend_flow.svg +++ b/test/legend/legend_flow.svg @@ -2,56 +2,56 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_flow_small.svg b/test/legend/legend_flow_small.svg index 89fe73950338397bdd8928c2d1d6b75cd19b510e..05b45d8da637c367b5a08c119421840b889256f8 100644 --- a/test/legend/legend_flow_small.svg +++ b/test/legend/legend_flow_small.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_flow_valign.svg b/test/legend/legend_flow_valign.svg index f33813406b8134bddcca08591282a48c1d7988ab..3da718ceb69bc88df46915dc3f24c5dfa381afcc 100644 --- a/test/legend/legend_flow_valign.svg +++ b/test/legend/legend_flow_valign.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_i18n.svg b/test/legend/legend_i18n.svg index 7b35be8d04a6495e96b6f72da0812f8942e63ea1..5afb50f15538298f517246678e746329416ada23 100644 --- a/test/legend/legend_i18n.svg +++ b/test/legend/legend_i18n.svg @@ -2,106 +2,106 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_item_default.svg b/test/legend/legend_item_default.svg index 830dcc9d249cba62827bc3f57942d346bd1444b8..f42888900b07e49f48a20ab61a154776e8be70bc 100644 --- a/test/legend/legend_item_default.svg +++ b/test/legend/legend_item_default.svg @@ -2,15 +2,15 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_bottom_center.svg b/test/legend/legend_position_bottom_center.svg index b0595369585a543c13804d8820b34fa0fece573b..8465699d63ed065698c55315beb46a77b79e259c 100644 --- a/test/legend/legend_position_bottom_center.svg +++ b/test/legend/legend_position_bottom_center.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_bottom_left.svg b/test/legend/legend_position_bottom_left.svg index fed77c143c9ba04e1188cd800683d9a9defe661e..5d7abcd4ca547cb47eb7f70b80447bf659e231b3 100644 --- a/test/legend/legend_position_bottom_left.svg +++ b/test/legend/legend_position_bottom_left.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_bottom_right.svg b/test/legend/legend_position_bottom_right.svg index 8e19c0e8b7702cb6b97c0027ea3ca84af0883391..443989d9ac379ca97cdb2ace02c17413772101da 100644 --- a/test/legend/legend_position_bottom_right.svg +++ b/test/legend/legend_position_bottom_right.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_center_center.svg b/test/legend/legend_position_center_center.svg index b9eee2294169e604bb14f9d5882bc32ef67a418e..675c46d881b0fb1e2a30d59b07b0e5c480662191 100644 --- a/test/legend/legend_position_center_center.svg +++ b/test/legend/legend_position_center_center.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_center_left.svg b/test/legend/legend_position_center_left.svg index 482c5fa28ed39a829eb12d1f55a9b2de7538a82b..ef62c604d9f8044e7777b6db7758e5b7c28aa164 100644 --- a/test/legend/legend_position_center_left.svg +++ b/test/legend/legend_position_center_left.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_center_right.svg b/test/legend/legend_position_center_right.svg index d3bf77886e7b0ccb607218abdf744f0464fd207d..0ba948d9bde3efe3e0e90ccd383249506fcff47f 100644 --- a/test/legend/legend_position_center_right.svg +++ b/test/legend/legend_position_center_right.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_top_center.svg b/test/legend/legend_position_top_center.svg index 2bd926b10ca8a5465d436f5ca21f7a09dcad650c..2976dbfdac9771b9fbcf8c698c94a93dc295dcd4 100644 --- a/test/legend/legend_position_top_center.svg +++ b/test/legend/legend_position_top_center.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_top_left.svg b/test/legend/legend_position_top_left.svg index 0b0dad97fc26c4bc72e94c78d5e8df2b95138b4f..787438bb5868267695a094bfd1bde07b5ef622a2 100644 --- a/test/legend/legend_position_top_left.svg +++ b/test/legend/legend_position_top_left.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_top_right.svg b/test/legend/legend_position_top_right.svg index c552e5397a6cffcabdcd74f511e44c462441d523..167c709bbfcd9d89acbb26bfc4ccf831bf6bd7da 100644 --- a/test/legend/legend_position_top_right.svg +++ b/test/legend/legend_position_top_right.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axes_categorical.svg b/test/plot-axis/axes_categorical.svg index 1d14d3af9c60152c53845450ab21edf9b9af04d4..db7c165d5d6987e96a60247b6b1561aa6b7f7ee6 100644 --- a/test/plot-axis/axes_categorical.svg +++ b/test/plot-axis/axes_categorical.svg @@ -10,22 +10,22 @@ - - - - - - + + + + + + - - - - + + + + @@ -34,20 +34,20 @@ - - - - - - + + + + + + - - - - + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_default.svg b/test/plot-axis/axis_bottom_default.svg index 05197c526b21210c2206ed742eea9abee884b5ad..bd8bcfb88baf3556aeeada64c2807de34e26cdf8 100644 --- a/test/plot-axis/axis_bottom_default.svg +++ b/test/plot-axis/axis_bottom_default.svg @@ -14,92 +14,92 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_begin.svg b/test/plot-axis/axis_bottom_label_begin.svg index 21ca0784de6aab4fb9d7b4d1ae9009f93967dc3d..59bd2c12a3a247694ddc58e4cd348b21b0052f49 100644 --- a/test/plot-axis/axis_bottom_label_begin.svg +++ b/test/plot-axis/axis_bottom_label_begin.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_begin45.svg b/test/plot-axis/axis_bottom_label_begin45.svg index c7112fc4913f9679d84055f279e1317526a1fda9..82ccadcc0f7f2ef2c8d3dbd26cef1741bd0ad9b5 100644 --- a/test/plot-axis/axis_bottom_label_begin45.svg +++ b/test/plot-axis/axis_bottom_label_begin45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_beginn45.svg b/test/plot-axis/axis_bottom_label_beginn45.svg index 93f0b5a4684d4391945cbffca34d8ea465adb5bd..caf7b62ce0bfa6ab7672c8af5263da336fdfbef6 100644 --- a/test/plot-axis/axis_bottom_label_beginn45.svg +++ b/test/plot-axis/axis_bottom_label_beginn45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_center.svg b/test/plot-axis/axis_bottom_label_center.svg index 0b3aaeafbd15559c7bcc789d836959345fbf2542..eccfe01f8de6cd104fba1520e85d1ddada9082ca 100644 --- a/test/plot-axis/axis_bottom_label_center.svg +++ b/test/plot-axis/axis_bottom_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_center180.svg b/test/plot-axis/axis_bottom_label_center180.svg index 799eb9afb4ef2ffcdb41449b7408cf356c567d8d..179badf7af4662b7022d7a3676b056876b97c6d6 100644 --- a/test/plot-axis/axis_bottom_label_center180.svg +++ b/test/plot-axis/axis_bottom_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_end135.svg b/test/plot-axis/axis_bottom_label_end135.svg index c8118e7314ce019476f5c68b6ce2dbd7c846791c..815e3af4c5628d6a7602a2e975364492c1a7a916 100644 --- a/test/plot-axis/axis_bottom_label_end135.svg +++ b/test/plot-axis/axis_bottom_label_end135.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_end180.svg b/test/plot-axis/axis_bottom_label_end180.svg index 447a51b2156501932975f3a528505ee02c17ba3a..6fa5a627eaef7f3ff16cc13221e69eb71da1e02b 100644 --- a/test/plot-axis/axis_bottom_label_end180.svg +++ b/test/plot-axis/axis_bottom_label_end180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_end225.svg b/test/plot-axis/axis_bottom_label_end225.svg index 0f680b888925b07923ee8fd1efd63c5ab4990adb..c7da4b4a79729800942448ce9a6d74ddb4cccf1d 100644 --- a/test/plot-axis/axis_bottom_label_end225.svg +++ b/test/plot-axis/axis_bottom_label_end225.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_title.svg b/test/plot-axis/axis_bottom_title.svg index 731168221d2acc188b76e7a27b1f305e614020ce..1aad2cbeeba5c16aff7525035f89d593b585fc99 100644 --- a/test/plot-axis/axis_bottom_title.svg +++ b/test/plot-axis/axis_bottom_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_title_rotate.svg b/test/plot-axis/axis_bottom_title_rotate.svg index dacaa092ec3eb911e1188906d1ee63e70e32c74f..6faa80de3a1b478d39e158b3b4b444052bc73d18 100644 --- a/test/plot-axis/axis_bottom_title_rotate.svg +++ b/test/plot-axis/axis_bottom_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_default.svg b/test/plot-axis/axis_left_default.svg index 2350fb362b9fa41d1888f296a767333165cc69ae..02db0d6c256488a8d3c2a455e7e32a737c2841d2 100644 --- a/test/plot-axis/axis_left_default.svg +++ b/test/plot-axis/axis_left_default.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_center.svg b/test/plot-axis/axis_left_label_center.svg index 801f4fe8374d1ca897fe82fc3400c4336b5822dd..7492f327d00ce8419b67dd47ccd966f0fae31928 100644 --- a/test/plot-axis/axis_left_label_center.svg +++ b/test/plot-axis/axis_left_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_center180.svg b/test/plot-axis/axis_left_label_center180.svg index 54e30bc3732827c6b857370c7845b7908cde8df5..f0c498f06f23e0607c34f34224293f5f99458888 100644 --- a/test/plot-axis/axis_left_label_center180.svg +++ b/test/plot-axis/axis_left_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_flip.svg b/test/plot-axis/axis_left_label_flip.svg index b34a13d7df268dfd621b868589fbca091a4862ff..392589754e20230a3b10774b1685e6cb72bd6bbe 100644 --- a/test/plot-axis/axis_left_label_flip.svg +++ b/test/plot-axis/axis_left_label_flip.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_flip135.svg b/test/plot-axis/axis_left_label_flip135.svg index fc926332bb20e733639139aeaabd4515478474a3..1182ac6d52b121db4d996511bc6a3cb3b106e10e 100644 --- a/test/plot-axis/axis_left_label_flip135.svg +++ b/test/plot-axis/axis_left_label_flip135.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_flip225.svg b/test/plot-axis/axis_left_label_flip225.svg index 441610da78f5abe93849c60b55e8ec5eb46e75ef..c87686b84e030e6ef660c2b8fe5285ac841314b8 100644 --- a/test/plot-axis/axis_left_label_flip225.svg +++ b/test/plot-axis/axis_left_label_flip225.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_rotate45.svg b/test/plot-axis/axis_left_label_rotate45.svg index 588f05db5077d8cf87ad241293186ea204d1f4f1..e0810420e84db97ea10aa9b585bc81d6ec9395cd 100644 --- a/test/plot-axis/axis_left_label_rotate45.svg +++ b/test/plot-axis/axis_left_label_rotate45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_rotaten45.svg b/test/plot-axis/axis_left_label_rotaten45.svg index ae65d269a9cb70e244dbb202ebe0cdb31153718b..74edd97c9b07cccce2f7a041b80c8db77d2c9086 100644 --- a/test/plot-axis/axis_left_label_rotaten45.svg +++ b/test/plot-axis/axis_left_label_rotaten45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_title.svg b/test/plot-axis/axis_left_title.svg index 7de9044c3b87d0e0a47d1d9d6c1f7f128641ed41..39672b37942a3e8ea7686d762b4cc12fd45c4c84 100644 --- a/test/plot-axis/axis_left_title.svg +++ b/test/plot-axis/axis_left_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_title_rotate.svg b/test/plot-axis/axis_left_title_rotate.svg index 0add536bd02a1ac5cada2cfa47cd9e656106fb7b..f8650e08a2266a6f816849b412e520bf1a461683 100644 --- a/test/plot-axis/axis_left_title_rotate.svg +++ b/test/plot-axis/axis_left_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_default.svg b/test/plot-axis/axis_right_default.svg index a1499a709bda6a5256741b441c0a9da7e454702f..8f249630c6632d508cf3516c32c71d8c5573660a 100644 --- a/test/plot-axis/axis_right_default.svg +++ b/test/plot-axis/axis_right_default.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_center.svg b/test/plot-axis/axis_right_label_center.svg index f4fd146799e872032dfa1433922a944fbea3d75c..d4ed7672dd8887998a365d6c995a8d8c50dcf470 100644 --- a/test/plot-axis/axis_right_label_center.svg +++ b/test/plot-axis/axis_right_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_center180.svg b/test/plot-axis/axis_right_label_center180.svg index f030f667f9f7ce94c7070d9307f4e6913db56f26..096426aab745882b8581a6137a589a19dac4e556 100644 --- a/test/plot-axis/axis_right_label_center180.svg +++ b/test/plot-axis/axis_right_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_flip.svg b/test/plot-axis/axis_right_label_flip.svg index da87953d1ba0b8608321409b6a002e0c3604a67d..6636466e5fdad702fe098aa1d404ab26ebe46ea8 100644 --- a/test/plot-axis/axis_right_label_flip.svg +++ b/test/plot-axis/axis_right_label_flip.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_flip135.svg b/test/plot-axis/axis_right_label_flip135.svg index ac162f051939fbb7d8a21e2f54bbc9fcd8137b57..8adbe5b2c302374534ef1135230a195fc305b93f 100644 --- a/test/plot-axis/axis_right_label_flip135.svg +++ b/test/plot-axis/axis_right_label_flip135.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_flip225.svg b/test/plot-axis/axis_right_label_flip225.svg index 78ead065b813907a28c5b60cc5b805c14b42146c..22cd6e0551388bbcaa2532d3f63732578fdb4fb8 100644 --- a/test/plot-axis/axis_right_label_flip225.svg +++ b/test/plot-axis/axis_right_label_flip225.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_rotate45.svg b/test/plot-axis/axis_right_label_rotate45.svg index 2478acb8615246b3845b56ba9cc321de35ed8490..f19cb445b142ec10d0064befe4863aefe0cf5f95 100644 --- a/test/plot-axis/axis_right_label_rotate45.svg +++ b/test/plot-axis/axis_right_label_rotate45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_rotaten45.svg b/test/plot-axis/axis_right_label_rotaten45.svg index e5dd094a1a529d51d15f7cde9c993ca6bcd62d88..889adc59184569d5508de29fff6fabf95ca44ece 100644 --- a/test/plot-axis/axis_right_label_rotaten45.svg +++ b/test/plot-axis/axis_right_label_rotaten45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_title.svg b/test/plot-axis/axis_right_title.svg index 085bd363717b307e10c6beaf4a64f16033520413..f2d07dcba70c2ae927936dfcc9819299bb3867f6 100644 --- a/test/plot-axis/axis_right_title.svg +++ b/test/plot-axis/axis_right_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_title_rotate.svg b/test/plot-axis/axis_right_title_rotate.svg index 9b891decc289d87aa0c158bcaa0644cb04033883..f78424c2b574fcffbdf249316275d1d2e6caeacb 100644 --- a/test/plot-axis/axis_right_title_rotate.svg +++ b/test/plot-axis/axis_right_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_linear.svg b/test/plot-axis/axis_scale_linear_linear.svg index fadca757fb3181705a738d82d0cf5e237b4c4a5e..a93b243148c5d6ec7e3de5a9f14d68178b67b924 100644 --- a/test/plot-axis/axis_scale_linear_linear.svg +++ b/test/plot-axis/axis_scale_linear_linear.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_linear_aligned.svg b/test/plot-axis/axis_scale_linear_linear_aligned.svg index 992aab99d45ad0a05754cd4313f62030509205ea..e64a96efaca5e22cd36c74a7491497e791e5c210 100644 --- a/test/plot-axis/axis_scale_linear_linear_aligned.svg +++ b/test/plot-axis/axis_scale_linear_linear_aligned.svg @@ -19,58 +19,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_subdivide.svg b/test/plot-axis/axis_scale_linear_subdivide.svg index f43b34cb3eb0c4a914d8fa7c3d0794c1e9f29ae3..d0b0c82f5bd1cf250f7fab73f38fd5086eb2bf8b 100644 --- a/test/plot-axis/axis_scale_linear_subdivide.svg +++ b/test/plot-axis/axis_scale_linear_subdivide.svg @@ -25,103 +25,103 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_subdivide_labels.svg b/test/plot-axis/axis_scale_linear_subdivide_labels.svg index 8f47e87dfa8b1454c40d2ebef91cbfdc7dedb5cb..e76e8b07ad6221dad88c977f13aa49934df02b39 100644 --- a/test/plot-axis/axis_scale_linear_subdivide_labels.svg +++ b/test/plot-axis/axis_scale_linear_subdivide_labels.svg @@ -9,18 +9,18 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_default.svg b/test/plot-axis/axis_top_default.svg index c2847a856119e8be2a2d81b9ea072b326aeed4a9..b211b2103d3fbd2d7f9e4a2596d2c9b73b583851 100644 --- a/test/plot-axis/axis_top_default.svg +++ b/test/plot-axis/axis_top_default.svg @@ -14,92 +14,92 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_begin135.svg b/test/plot-axis/axis_top_label_begin135.svg index 287a2b9f0aa808a19fea6feaff911dd370dd088b..9f6e742ffeaf07cc3552cb792b63c6284738dc7d 100644 --- a/test/plot-axis/axis_top_label_begin135.svg +++ b/test/plot-axis/axis_top_label_begin135.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_begin180.svg b/test/plot-axis/axis_top_label_begin180.svg index 335fbfe0a1d581212be1c94228fda2b072c7fc07..edd53968a0c3e191dd1cb0b15d94458f3cb72b06 100644 --- a/test/plot-axis/axis_top_label_begin180.svg +++ b/test/plot-axis/axis_top_label_begin180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_begin225.svg b/test/plot-axis/axis_top_label_begin225.svg index d6b3e7e3751404a00510186fd6d8a954a6778477..cfad7445d65451ac769adb9b779394b75373cba4 100644 --- a/test/plot-axis/axis_top_label_begin225.svg +++ b/test/plot-axis/axis_top_label_begin225.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_center.svg b/test/plot-axis/axis_top_label_center.svg index b93ee8c7aff75f0971d4966173f498e0cf8e1c81..13240aaeb5806e78dab03d6f9f897d4fe49789f6 100644 --- a/test/plot-axis/axis_top_label_center.svg +++ b/test/plot-axis/axis_top_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_center180.svg b/test/plot-axis/axis_top_label_center180.svg index a2e2f5793663a13a40ce19659203eb033e8e1a47..f82e09e5895994d61ebb50c3e8acad78cb7d850c 100644 --- a/test/plot-axis/axis_top_label_center180.svg +++ b/test/plot-axis/axis_top_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_end.svg b/test/plot-axis/axis_top_label_end.svg index 1c7cee61f9d25d2ad15185a4c76c0991c1ce02d1..54c0649220d98a6d50b5ff5e1429e1516365de53 100644 --- a/test/plot-axis/axis_top_label_end.svg +++ b/test/plot-axis/axis_top_label_end.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_end45.svg b/test/plot-axis/axis_top_label_end45.svg index 07c61622912009ce287bd3670809e2ce1bad5d32..d31230689ff3fa31c563edc7088a5480fad479fd 100644 --- a/test/plot-axis/axis_top_label_end45.svg +++ b/test/plot-axis/axis_top_label_end45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_endn45.svg b/test/plot-axis/axis_top_label_endn45.svg index dffd19110fbdea86283277e09ccb89e5d53adb1b..ae5715aecdaa72629190dd4b2c127b92319117b0 100644 --- a/test/plot-axis/axis_top_label_endn45.svg +++ b/test/plot-axis/axis_top_label_endn45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_title.svg b/test/plot-axis/axis_top_title.svg index ae77559adb007cb40063905ef98b6cd1b7baa4c9..ece7c8deefb2f89ce779f5711ae34408bce9fa3c 100644 --- a/test/plot-axis/axis_top_title.svg +++ b/test/plot-axis/axis_top_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_title_rotate.svg b/test/plot-axis/axis_top_title_rotate.svg index 7616eb8c472f9154abe5f9738c99fbd3a42aeb75..94c9e41d5baf1f4fbb688975d8ed07c762ad2e0a 100644 --- a/test/plot-axis/axis_top_title_rotate.svg +++ b/test/plot-axis/axis_top_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_vert_tick_center.svg b/test/plot-axis/axis_vert_tick_center.svg index bb7784a4b45ed6e47f12f76eba72091a7af41f30..4c5f90fede426a6b4abee2f087912ffc8fb5e88d 100644 --- a/test/plot-axis/axis_vert_tick_center.svg +++ b/test/plot-axis/axis_vert_tick_center.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_vert_tick_left.svg b/test/plot-axis/axis_vert_tick_left.svg index a23b8c5c81b355745ffd8fd9f949bd475b65c19a..151768012c0f5ce6794929a52f6da3a86e46a32d 100644 --- a/test/plot-axis/axis_vert_tick_left.svg +++ b/test/plot-axis/axis_vert_tick_left.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_vert_tick_right.svg b/test/plot-axis/axis_vert_tick_right.svg index 9873944b73711b49e5a628465b993746b2cf17ea..469d26da7c194fb7a1fb33e8690dc46176ae9251 100644 --- a/test/plot-axis/axis_vert_tick_right.svg +++ b/test/plot-axis/axis_vert_tick_right.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-bars/barchart_horizontal.svg b/test/plot-bars/barchart_horizontal.svg index 9e784b33be908fe974cb09ae7963f0e961d6b321..3fbfd9a4a78a7118df3ae5b317ff56e97e1bbcdb 100644 --- a/test/plot-bars/barchart_horizontal.svg +++ b/test/plot-bars/barchart_horizontal.svg @@ -11,90 +11,90 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-bars/barchart_with_labels.svg b/test/plot-bars/barchart_with_labels.svg index 3088737748855aaee99fb28119db4c91e6cfc4f0..8c9c98c15ae48677bfc2185d8b4546a030cc9a57 100644 --- a/test/plot-bars/barchart_with_labels.svg +++ b/test/plot-bars/barchart_with_labels.svg @@ -14,70 +14,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-lines/lines_with_labels.svg b/test/plot-lines/lines_with_labels.svg index b09c1c6684912c73c16ad2747cb479f8061035b4..5f9a5348a53444155735a4a2d97231400d9c6d24 100644 --- a/test/plot-lines/lines_with_labels.svg +++ b/test/plot-lines/lines_with_labels.svg @@ -15,70 +15,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-points/markers_unicode.svg b/test/plot-points/markers_unicode.svg index eb361f1f421d898defce6aec6c2298e5e0dfedfb..a574bb3ab8edc0c341d4a25dd62e8ccedba4634f 100644 --- a/test/plot-points/markers_unicode.svg +++ b/test/plot-points/markers_unicode.svg @@ -2,22 +2,22 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-points/markers_unicode_customfont.svg b/test/plot-points/markers_unicode_customfont.svg index eb361f1f421d898defce6aec6c2298e5e0dfedfb..a574bb3ab8edc0c341d4a25dd62e8ccedba4634f 100644 --- a/test/plot-points/markers_unicode_customfont.svg +++ b/test/plot-points/markers_unicode_customfont.svg @@ -2,22 +2,22 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-points/points_basic.svg b/test/plot-points/points_basic.svg index f9a2953f818260422884721fd2bcdb2bd45d7db7..6fda1cb3f65667f131c8cc3bd4007a0ab35c89b3 100644 --- a/test/plot-points/points_basic.svg +++ b/test/plot-points/points_basic.svg @@ -7,9 +7,9 @@ - - - - - + + + + + \ No newline at end of file diff --git a/test/test_runner.sh b/test/test_runner.sh index 57cdb1edba925ed082a8012e7bba2ae3315e7810..f0d05abd337b1ffbd7adcd08c4405ec9e74d2d60 100755 --- a/test/test_runner.sh +++ b/test/test_runner.sh @@ -5,6 +5,7 @@ source_path="$(realpath "$(dirname "$0")/..")" proc_path="$(realpath "./clip")" test_path="${source_path}/test" result_path="$(realpath ./test-results)" +force=${TEST_FORCE:-0} mkdir -p "${result_path}" @@ -104,7 +105,7 @@ run_test() { return 1 fi - if [[ ! -e ${reffile} ]]; then + if [[ ! -e ${reffile} || ${force} == 1 ]]; then cp ${outfile} ${reffile} fi