diff --git a/lib/squib/graphics/text.rb b/lib/squib/graphics/text.rb index 3ace5af..2422b10 100644 --- a/lib/squib/graphics/text.rb +++ b/lib/squib/graphics/text.rb @@ -161,8 +161,9 @@ module Squib cc.move_to(0, vertical_start) cc.update_pango_layout(layout) - + cc.save cc.show_pango_layout(layout) + cc.restore embed_draws.each { |ed| ed[:draw].call(self, ed[:x], ed[:y] + vertical_start) } draw_text_hint(cc, x, y, layout, hint, angle) extents = { width: layout.extents[1].width / Pango::SCALE,