title: Prawn (Ruby) - How to use :inline_format <color rgb=""></color>, but still keep the text stroke?
body: <p>I know, looking at the Prawn manual that you can draw inline text as "stroked", like this (from the manual):</p>
  
  <pre><code>fill_color "00ff00"
  stroke_color "0000ff"
  
  font_size(40) do
    # normal rendering mode: fill
    text "This text is filled with green."
    move_down 20
  
    # inline rendering mode: stroke
    text "This text is stroked with blue", :mode =&gt; :stroke
    move_down 20
  
    # block rendering mode: fill and stroke
    text_rendering_mode(:fill_stroke) do
      text "This text is filled with green and stroked with blue"
    end
  </code></pre>
  
  <p>And I also know that you have some control over inline formatting, like this:</p>
  
  <pre><code>"aaaaaaaaaaaaaaa &lt;color rgb="xxxxxx"&gt;UP&lt;/color&gt; aaaaaaaa"
  </code></pre>
  
  <p>But now the "UP" isn't outlined as it should be. </p>
  
  <p>How do I outline text and use inline_formatting? Can I?</p>
  
  <p>Here is an example of something I've attempted:</p>
  
  <pre><code>require 'prawn'
  
  class SomeDoc &lt; Prawn::Document
      def initialize
          super({:margin =&gt; [5,5], :page_size =&gt; 'A4'})
      end
  
      def draw_text
          the_text = "the word &lt;color rgb='74B743'&gt;DOWN&lt;/color&gt; should be a different color and be outlined"
  
          text_rendering_mode(:fill_stroke) do
              stroke_color "000000"
              fill_color "FFFFFF"
              text(the_text, :inline_format =&gt; true)
          end
      end
  end
  
  test = SomeDoc.new
  test.draw_text
  test.render_file('test.pdf')
  </code></pre>