Converted to a more consistent organization of each folder for groups of samples Contributes to #118dev
@ -0,0 +1,9 @@
|
||||
# Squib Samples |
||||
|
||||
In here we have a massive library of Squib samples. We try to exercise as many options as possible here as these samples also serve as Squib's regression test suite. |
||||
|
||||
If you have one to contribute, file an issue! |
||||
|
||||
# What's with the underscores? |
||||
|
||||
Normally you don't start a filename with an underscore (e.g. `_text.rb`), but to make it easier to find the code itself on GitHub, we've renamed the files so they sort to the top of the list. |
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
@ -0,0 +1,59 @@
|
||||
cairo: antialias=(["subpixel"]) |
||||
cairo: antialias=(["subpixel"]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["white"]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["white"]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([:blue]) |
||||
cairo: circle([150, 150, 150]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([:blue]) |
||||
cairo: circle([150, 150, 150]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: circle([50, 50, 50]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: translate([500, 500]) |
||||
cairo: translate([500, 500]) |
||||
cairo: save([]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rounded_rectangle([0, 0, 50, 50, 0, 0]) |
||||
cairo: set_source_color(["red"]) |
||||
cairo: fill_preserve([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: set_line_join([0]) |
||||
cairo: set_line_cap([0]) |
||||
cairo: set_dash([[]]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rounded_rectangle([0, 0, 50, 50, 0, 0]) |
||||
cairo: set_source_color(["red"]) |
||||
cairo: fill_preserve([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: set_line_join([0]) |
||||
cairo: set_line_cap([0]) |
||||
cairo: set_dash([[]]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
surface: write_to_png(["_output/cairo_access_00.png"]) |
||||
surface: write_to_png(["_output/cairo_access_01.png"]) |
||||
surface: finish([]) |
||||
surface: finish([]) |
||||
@ -1,489 +0,0 @@
|
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 25, 25]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: rounded_rectangle([38, 38, 750, 1050, 25, 25]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: circle([50, 50, 25]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: circle([50, 50, 25]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=0.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([125, 50]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-125, -50]) |
||||
cairo: move_to([125, 50]) |
||||
pango: font_description=([]) |
||||
pango: text=(["The Title"]) |
||||
pango: width=([640000]) |
||||
pango: height=([102400]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([125, 50]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([125, 50, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: scale([0.9765625, 0.9765625]) |
||||
cairo: render_rsvg_handle([RSVG::Handle, nil]) |
||||
cairo: save([]) |
||||
cairo: translate([150, 250]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-150, -250]) |
||||
cairo: set_source([ImageSurface, 150, 250]) |
||||
cairo: paint([1.0]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: translate([350, 400]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-350, -400]) |
||||
cairo: set_source([ImageSurface, 350, 400]) |
||||
cairo: paint([1.0]) |
||||
cairo: restore([]) |
||||
cairo: scale([0.9765625, 0.9765625]) |
||||
cairo: render_rsvg_handle([RSVG::Handle, nil]) |
||||
cairo: save([]) |
||||
cairo: translate([550, 250]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-550, -250]) |
||||
cairo: set_source([ImageSurface, 550, 250]) |
||||
cairo: paint([1.0]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: rounded_rectangle([250, 600, 300, 200, 32, 32]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: rounded_rectangle([250, 600, 300, 200, 32, 32]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: rounded_rectangle([260.0, 610.0, 280.0, 180.0, 24.0, 24.0]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: rounded_rectangle([260.0, 610.0, 280.0, 180.0, 24.0, 24.0]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=1.0, @green=1.0, @blue=1.0>]) |
||||
cairo: fill([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([270.0, 620.0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-270.0, -620.0]) |
||||
cairo: move_to([270.0, 620.0]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Extends!"]) |
||||
pango: width=([266240.0]) |
||||
pango: height=([163840.0]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([270.0, 620.0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([150, 150]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-150, -150]) |
||||
cairo: move_to([150, 150]) |
||||
pango: font_description=([]) |
||||
pango: text=(["subtitle"]) |
||||
pango: width=([588800]) |
||||
pango: height=([61440]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([150, 150]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([150, 150, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([125, 50]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-125, -50]) |
||||
cairo: move_to([125, 50]) |
||||
pango: font_description=([]) |
||||
pango: text=(["The Title"]) |
||||
pango: width=([640000]) |
||||
pango: height=([102400]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([125, 50]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([150, 150]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-150, -150]) |
||||
cairo: move_to([150, 150]) |
||||
pango: font_description=([]) |
||||
pango: text=(["The Subtitle"]) |
||||
pango: width=([588800]) |
||||
pango: height=([61440]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([150, 150]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([150, 500.0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-150, -500.0]) |
||||
cairo: move_to([150, 500.0]) |
||||
pango: font_description=([]) |
||||
pango: text=(["The Description"]) |
||||
pango: width=([588800]) |
||||
pango: height=([61440]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([150, 500.0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([75, 75]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-75, -75]) |
||||
cairo: move_to([75, 75]) |
||||
pango: font_description=([]) |
||||
pango: text=(["A\u2660"]) |
||||
pango: width=([204800]) |
||||
pango: height=([204800]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([75, 75, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([750, 1050]) |
||||
cairo: rotate([3.14159]) |
||||
cairo: translate([-750, -1050]) |
||||
cairo: move_to([750, 1050]) |
||||
pango: font_description=([]) |
||||
pango: text=(["A\u2660"]) |
||||
pango: width=([204800]) |
||||
pango: height=([204800]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([750, 1050, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([150, 275]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-150, -275]) |
||||
cairo: move_to([150, 275]) |
||||
pango: font_description=([]) |
||||
pango: text=(["artwork here"]) |
||||
pango: width=([537600]) |
||||
pango: height=([588800]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([150, 275]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([150, 275, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([275, 75]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-275, -75]) |
||||
cairo: move_to([275, 75]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Title"]) |
||||
pango: width=([486400]) |
||||
pango: height=([128000]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([275, 75]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([275, 75, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([75, 75]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-75, -75]) |
||||
cairo: move_to([75, 75]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Bonus1"]) |
||||
pango: width=([179200]) |
||||
pango: height=([179200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([75, 75]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([75, 75, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([75, 273.0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-75, -273.0]) |
||||
cairo: move_to([75, 273.0]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Bonus2"]) |
||||
pango: width=([179200]) |
||||
pango: height=([179200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([75, 273.0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([75, 273.0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([75, 471.0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-75, -471.0]) |
||||
cairo: move_to([75, 471.0]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Bonus3"]) |
||||
pango: width=([179200]) |
||||
pango: height=([179200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([75, 471.0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([75, 471.0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([75, 669.0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-75, -669.0]) |
||||
cairo: move_to([75, 669.0]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Bonus4"]) |
||||
pango: width=([179200]) |
||||
pango: height=([179200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([75, 669.0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([75, 669.0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([75, 867.0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-75, -867.0]) |
||||
cairo: move_to([75, 867.0]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Bonus5"]) |
||||
pango: width=([179200]) |
||||
pango: height=([179200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([75, 867.0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([75, 867.0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([275, 725]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-275, -725]) |
||||
cairo: move_to([275, 725]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Description"]) |
||||
pango: width=([486400]) |
||||
pango: height=([204800]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([275, 725]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([275, 725, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([275, 950]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-275, -950]) |
||||
cairo: move_to([275, 950]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Snark"]) |
||||
pango: width=([486400]) |
||||
pango: height=([102400]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([275, 950]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([275, 950, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color([#<Cairo::Color::RGB: @alpha=1.0, @red=0.0, @green=0.0, @blue=0.0>]) |
||||
cairo: translate([275, 225]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([-275, -225]) |
||||
cairo: move_to([275, 225]) |
||||
pango: font_description=([]) |
||||
pango: text=(["Art"]) |
||||
pango: width=([486400]) |
||||
pango: height=([486400]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: spacing=([0]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: move_to([275, 225]) |
||||
cairo: update_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: show_pango_layout([#<RSpec::Mocks::Double: @name=Pango::Layout>]) |
||||
cairo: rounded_rectangle([275, 225, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([0, 0]) |
||||
cairo: set_source([ImageSurface, 0, 0]) |
||||
cairo: paint([0.5]) |
||||
cairo: restore([]) |
||||
@ -0,0 +1,427 @@
|
||||
cairo: antialias=(["subpixel"]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["white"]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0]) |
||||
cairo: set_source_color(["#0000"]) |
||||
cairo: fill_preserve([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: set_line_join([0]) |
||||
cairo: set_line_cap([0]) |
||||
cairo: set_dash([[]]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Take 11 :tool: and gain 2 :health:. Take <b>2</b> :tool: <i>and gain 3 :purse: if level 2.</i>"]) |
||||
pango: width=([184320]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Take 11 :tool: and gain 2 :health:. Take <b>2</b> :tool: <i>and gain 3 :purse: if level 2.</i>"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([200, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Middle align: Take 1 :tool: and gain 2 :health:. Take 2 :tool: and gain 3 :purse:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Middle align: Take 1 :tool: and gain 2 :health:. Take 2 :tool: and gain 3 :purse:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([400, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["This :tool: aligns on the bottom properly. :purse:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["This :tool: aligns on the bottom properly. :purse:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:green]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([600, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Yes, this wraps strangely. We are trying to determine the cause. These are 1 :tool::tool::tool: and these are multiple :tool::tool: :tool::tool:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Yes, this wraps strangely. We are trying to determine the cause. These are 1 :tool::tool::tool: and these are multiple :tool::tool: :tool::tool:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([0, 320]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=([":tool:Justify will :tool: work too, and :purse: with more words just for fun"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([true]) |
||||
pango: markup=([":tool:Justify will :tool: work too, and :purse: with more words just for fun"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([200, 320]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Right-aligned works :tool: with :health: and :purse:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment right>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Right-aligned works :tool: with :health: and :purse:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([400, 320]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=([":tool:Center-aligned works :tool: with :health: and :purse:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: markup=([":tool:Center-aligned works :tool: with :health: and :purse:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([600, 320]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Markup --- and typography replacements --- with \":tool:\" icons <i>won't</i> fail"]) |
||||
pango: markup=(["foo"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["foo"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([0, 640]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=([":tool:"]) |
||||
pango: markup=(["foo"]) |
||||
pango: width=([184320]) |
||||
pango: height=([51200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["foo"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([200, 640]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=([":purse:"]) |
||||
pango: markup=(["foo"]) |
||||
pango: width=([184320]) |
||||
pango: height=([51200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment center>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["foo"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:red]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["red"]) |
||||
cairo: translate([0, 700]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=([":tool: Death to Nemesis bug 103!! :purse:"]) |
||||
pango: width=([389120]) |
||||
pango: height=([153600]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=([":tool: Death to Nemesis bug 103!! :purse:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: pango_layout_path([MockDouble]) |
||||
cairo: set_source_color(["blue"]) |
||||
cairo: set_line_width([2]) |
||||
cairo: set_line_join([0]) |
||||
cairo: set_line_cap([0]) |
||||
cairo: set_dash([[3.0, 3.0]]) |
||||
cairo: stroke([]) |
||||
cairo: set_source_color(["red"]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([400, 640]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["You can adjust the icon with dx and dy. Normal: :tool: Adjusted: :heart:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["You can adjust the icon with dx and dy. Normal: :tool: Adjusted: :heart:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([600, 640]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Native sizes work too\n:tool:\n\n\n\n\n\n:shiny-purse:\n\n\n\n\n\n:tool2:"]) |
||||
pango: width=([184320]) |
||||
pango: height=([486400]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Native sizes work too\n:tool:\n\n\n\n\n\n:shiny-purse:\n\n\n\n\n\n:tool2:"]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: move_to([0, 0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:magenta]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
surface: write_to_png(["_output/embed_00.png"]) |
||||
surface: finish([]) |
||||
cairo: antialias=(["subpixel"]) |
||||
cairo: antialias=(["subpixel"]) |
||||
cairo: antialias=(["subpixel"]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["white"]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["white"]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["white"]) |
||||
cairo: paint([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango font: size=([18432]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Take 1 :tool: and gain 2 :health:."]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Take 1 :tool: and gain 2 :health:."]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango font: size=([26624]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Take 1 :tool: and gain 2 :health:."]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Take 1 :tool: and gain 2 :health:."]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: save([]) |
||||
cairo: set_source_color(["black"]) |
||||
cairo: translate([0, 0]) |
||||
cairo: rotate([0]) |
||||
cairo: move_to([0, 0]) |
||||
pango font: size=([35840]) |
||||
pango: font_description=([MockDouble]) |
||||
pango: text=(["Take 1 :tool: and gain 2 :health:."]) |
||||
pango: width=([184320]) |
||||
pango: height=([307200]) |
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>]) |
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>]) |
||||
pango: alignment=([#<Pango::Layout::Alignment left>]) |
||||
pango: justify=([false]) |
||||
pango: markup=(["Take 1 :tool: and gain 2 :health:."]) |
||||
pango: attributes=([Pango::AttrList]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: move_to([0, 0.0]) |
||||
cairo: show_pango_layout([MockDouble]) |
||||
cairo: rounded_rectangle([0, 0, 0, 0, 0, 0]) |
||||
cairo: set_source_color([:cyan]) |
||||
cairo: set_line_width([2.0]) |
||||
cairo: stroke([]) |
||||
cairo: restore([]) |
||||
cairo: set_source([MockDouble, 0, 0]) |
||||
cairo: paint([]) |
||||
cairo: set_source([MockDouble, 100, 0]) |
||||
cairo: paint([]) |
||||
cairo: set_source([MockDouble, 200, 0]) |
||||
cairo: paint([]) |
||||
surface: write_to_png(["_output/embed_multisheet_00.png"]) |
||||
surface: finish([]) |
||||
surface: finish([]) |
||||
surface: finish([]) |
||||
@ -1,39 +0,0 @@
|
||||
<!DOCTYPE html> |
||||
<html> |
||||
<head> |
||||
<meta name="viewport" content="width=device-width"> |
||||
<meta charset="utf-8"> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
||||
<title>Diff with CSS Example</title> |
||||
<style> |
||||
body{ |
||||
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAHElEQVQYlWO4ePFiAzGY4eLFiw0MxIBRhVRRCADsljgKUbBKPgAAAABJRU5ErkJggg==) repeat; |
||||
} |
||||
img{ |
||||
height: 4in; |
||||
} |
||||
.diff { |
||||
width: 3in; |
||||
height: 4in; |
||||
background-repeat: none, none; |
||||
background-size: contain, contain; |
||||
background-blend-mode: difference; |
||||
display: inline-table; |
||||
} |
||||
|
||||
</style> |
||||
</head> |
||||
<body> |
||||
|
||||
<img src="expected/autoscale_00.png"/> |
||||
<img src="expected/autoscale_01.png"/> |
||||
<style> |
||||
.mine{ |
||||
background-image: url(expected/autoscale_00.png), url(expected/autoscale_01.png);" |
||||
} |
||||
</style> |
||||
<div class="diff mine"/> |
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 9.1 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 9.1 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 397 KiB |
|
Before Width: | Height: | Size: 329 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 30 KiB |