diff --git a/lib/prawn/text.rb b/lib/prawn/text.rb index b33effb3f..381e63c61 100644 --- a/lib/prawn/text.rb +++ b/lib/prawn/text.rb @@ -354,7 +354,10 @@ def draw_remaining_formatted_text_on_new_pages(remaining_text, options) end def draw_indented_formatted_line(string, options) - indent(@indent_paragraphs) do + gap = options.fetch(:direction, :ltr) == :ltr ? + [@indent_paragraphs, 0] : [0, @indent_paragraphs] + + indent(*gap) do fill_formatted_text_box(string, options.dup.merge(:single_line => true)) end end