From fed2889aefaa184e1be04cf8f006d25d2c633820 Mon Sep 17 00:00:00 2001 From: Andy Meneely Date: Mon, 27 Jul 2015 23:21:49 -0400 Subject: [PATCH] text: Reset move_to for valign if doing a stroke outline Contributes to #102 [skip ci] --- lib/squib/graphics/text.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/squib/graphics/text.rb b/lib/squib/graphics/text.rb index 5c0ae89..639b1a8 100644 --- a/lib/squib/graphics/text.rb +++ b/lib/squib/graphics/text.rb @@ -149,9 +149,10 @@ module Squib embed_draws = process_embeds(embed, para.str, layout) vertical_start = compute_valign(layout, para.valign) - cc.move_to(0, vertical_start) + cc.move_to(0, vertical_start) #TODO clean this up a bit stroke_outline!(cc, layout, draw) if draw.stroke_strategy == :stroke_first + cc.move_to(0, vertical_start) cc.show_pango_layout(layout) stroke_outline!(cc, layout, draw) if draw.stroke_strategy == :fill_first begin