<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>examples/example_helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # This example demonstrates the basic functionality of Prawn's bounding boxes.
 # Note that top level bounding boxes are positioned relative to the margin_box.
 # 
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;bounding_boxes.pdf&quot;) do
 </diff>
      <filename>examples/bounding_box/bounding_boxes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # This example demonstrates the basic functionality of Prawn's bounding boxes.
 # Note that top level bounding boxes are positioned relative to the margin_box.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;indentation.pdf&quot;) do
 </diff>
      <filename>examples/bounding_box/indentation.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # can simplify calculations.  See the other files in examples/bounding_box
 # for more basic uses.
 
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 class Array
   def combine(arr)</diff>
      <filename>examples/bounding_box/russian_boxes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # Text should flow between columns before wrapping to the next page, like a printed newspaper.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 paragraphs = []
 paragraphs &lt;&lt; &lt;&lt;-ONE</diff>
      <filename>examples/column_box/column_box_example.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # generating a new Document.  Image is assumed to be pre-fit for your page
 # size, and will not be rescaled.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 img = &quot;#{Prawn::BASEDIR}/data/images/letterhead.jpg&quot;
 
@@ -15,10 +14,10 @@ Prawn::Document.generate(&quot;background.pdf&quot;, :background =&gt; img) do
   move_down font.height * 2
 
   text &quot;Here is my text explaning this report. &quot; * 20, 
-    :size =&gt; 12, :align =&gt; :left, :spacing =&gt; 2
+    :size =&gt; 12, :align =&gt; :left, :leading =&gt; 2
 
   move_down font.height
 
   text &quot;I'm using a soft background. &quot; * 40,
-    :size =&gt; 12, :align =&gt; :left, :spacing =&gt; 2
+    :size =&gt; 12, :align =&gt; :left, :leading =&gt; 2
 end</diff>
      <filename>examples/general/background.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # Demonstrates how to enable absolute positioning in Prawn by temporarily
 # removing the margin_box via Document#canvas()
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;canvas.pdf&quot;) do
   canvas do</diff>
      <filename>examples/general/canvas.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,8 +5,7 @@
 # its particular implementation, though some might find that interesting as
 # well.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 require &quot;prawn/measurement_extensions&quot;
 </diff>
      <filename>examples/general/measurement_units.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # Demonstrates how to set metadata properties via the info option
 # It allows one to specify no standard properties
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate &quot;metadata-info.pdf&quot;,
   :info =&gt; {</diff>
      <filename>examples/general/metadata-info.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # This demonstrates that Prawn can modify page size, margins and layout for 
 # each individual page, via Document#start_new_page()
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;multi-layout.pdf&quot;, :page_layout =&gt; :landscape) do |pdf|
    pdf.text &quot;This is on a landscaped page&quot; </diff>
      <filename>examples/general/multi_page_layout.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # documents.  The style used here is a bit out of date, see 
 # multi_page_layout.rb for a more modern example.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 def pdf(*options)  
   Prawn::Document.new(*options)</diff>
      <filename>examples/general/page_geometry.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # For positioning images alongside flowing text, see the image_flow.rb
 # example.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
    
 Prawn::Document.generate(&quot;basic_images.pdf&quot;, :page_layout =&gt; :landscape) do     
   stef = &quot;#{Prawn::BASEDIR}/data/images/stef.jpg&quot;</diff>
      <filename>examples/graphics/basic_images.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # Demonstrates Prawn's support for CMYK images and colors.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;cmyk.pdf&quot;, :page_layout =&gt; :landscape) do
   fill_color 50, 100, 0, 0</diff>
      <filename>examples/graphics/cmyk.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # Demonstrates simple curve and circle usage
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 pdf = Prawn::Document.new
 pdf.move_to [100,100]</diff>
      <filename>examples/graphics/curves.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # Draws and fills a Hexagon using Document#polygon
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 pdf = Prawn::Document.new
                         </diff>
      <filename>examples/graphics/hexagon.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # The image will be scaled down to fit within the box, while preserving
 # the aspect ratio.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
    
 Prawn::Document.generate(&quot;image_fit.pdf&quot;, :page_layout =&gt; :landscape) do
 </diff>
      <filename>examples/graphics/image_fit.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,8 +5,7 @@
 # useful when used in combination with flowing text, where the exact final
 # position of the image is not known ahead of time.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
    
 Prawn::Document.generate(&quot;image-flow.pdf&quot;, :page_layout =&gt; :landscape) do  
   self.font_size = 8                           </diff>
      <filename>examples/graphics/image_flow.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # Demonstrates vertical and horizontal positioning of images.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
    
 Prawn::Document.generate(&quot;image_position.pdf&quot;, :page_layout =&gt; :landscape) do
 </diff>
      <filename>examples/graphics/image_position.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # The very first Prawn example.  Here for nostalgia's sake.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
  
 pdf = Prawn::Document.new   
 pdf.line_width = 10    </diff>
      <filename>examples/graphics/line.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # PNG files come in different flavours - 5 of them. This example embeds
 # one of each type as proof that they all work.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 images = [
           [&quot;Type 0&quot;, &quot;#{Prawn::BASEDIR}/data/images/web-links.png&quot;],</diff>
      <filename>examples/graphics/png_types.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 # 
 # Basic polygon drawing example.  See also: hexagon.rb
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 pdf = Prawn::Document.new
 </diff>
      <filename>examples/graphics/polygons.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,8 @@
 # Demonstrates how to use open-uri and Document#image to embed remote image
 # files.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
+
 require &quot;open-uri&quot;
 
 Prawn::Document.generate(&quot;remote_images.pdf&quot;) do </diff>
      <filename>examples/graphics/remote_images.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # These helpers will be familiar to Ruport users, and now are supported
 # directly in Prawn.   Run the example to see how they work.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 # Demonstrates some features stolen from Ruport::Formatter::PDF
 Prawn::Document.generate(&quot;ruport.pdf&quot;) do</diff>
      <filename>examples/graphics/ruport_style_helpers.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,8 +8,7 @@
 # Feature borrowed from Josh Knowle's pt at:
 # http://github.com/joshknowles/pt/tree/master
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;stroke_bounds.pdf&quot;) do 
   stroke_bounds</diff>
      <filename>examples/graphics/stroke_bounds.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # Some text is not usefully wrapped by our naive_wrap which depends on 
 # spaces.  This example shows how to wrap by character instead.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 start = Time.now
 Prawn::Document.generate(&quot;chinese_flow.pdf&quot;) do  </diff>
      <filename>examples/m17n/chinese_text_wrapping.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,8 +8,7 @@
 # If you need precision spacing, use a TTF file instead and the issue will
 # go away.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate &quot;euro.pdf&quot; do
   text &quot;A Euro! &#8364; &#169;&quot;, :size =&gt; 32</diff>
      <filename>examples/m17n/euro.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,8 +10,7 @@
 #       font to include japanese glyphs. On 1.8.x comaptible VMs, an exception
 #       will be raised.
 
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 begin
   ruby_19 do  </diff>
      <filename>examples/m17n/sjis.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # Shows that Prawn works out of the box with UTF-8 text, so long as you use
 # a TTF file with the necessary glyphs for your content.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;utf8.pdf&quot;) do
   font &quot;#{Prawn::BASEDIR}/data/fonts/DejaVuSans.ttf&quot;</diff>
      <filename>examples/m17n/utf8.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # in fonts, along with their character widths and WinAnsi codes.  Be sure
 # to pass these glyphs as UTF-8, and Prawn will transcode them for you.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 FONT_SIZE = 9.5
 </diff>
      <filename>examples/m17n/win_ansi_charset.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # This example demonstrates usage of Document#text with the :align option.
 # Available options are :left, :right, and :center, with :left as default.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;alignment.pdf&quot;) do
   text &quot;This text should be left aligned&quot;</diff>
      <filename>examples/text/alignment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 # encoding: utf-8
 
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 DFONT_FILE = &quot;#{Prawn::BASEDIR}/data/fonts/Action Man.dfont&quot;
 puts &quot;There are #{Prawn::Font::DFont.font_count(DFONT_FILE)} fonts in #{DFONT_FILE}:&quot;</diff>
      <filename>examples/text/dfont.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # If you are working with TTF fonts, you'll want to check out the 
 # documentation for Document#font_families and register your fonts with it.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;family_style.pdf&quot;) do
   [&quot;Courier&quot;,&quot;Helvetica&quot;,&quot;Times-Roman&quot;].each do |f|</diff>
      <filename>examples/text/family_based_styling.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
 # meant to assist those that need to do advanced positioning calculations.
 # Run the example for a clearer picture of how things work
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate('font_calculations.pdf') do
   </diff>
      <filename>examples/text/font_calculations.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # This example shows the many ways of setting font sizes in Prawn
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate &quot;font_size.pdf&quot;, :page_size =&gt; &quot;A4&quot; do
 </diff>
      <filename>examples/text/font_size.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # Demonstration of enabling and disabling kerning support
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate &quot;kerning.pdf&quot; do
   text &quot;To kern?&quot;, :at =&gt; [200,720], :size =&gt; 24, :kerning =&gt; true</diff>
      <filename>examples/text/kerning.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # An early example of basic text generation at absolute positions.
 # Mostly kept for nostalgia.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate &quot;simple_text.pdf&quot; do       
   fill_color &quot;0000ff&quot;</diff>
      <filename>examples/text/simple_text.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@
 #
 # An early example of TTF font embedding.  Mostly kept for nostalgia's sake.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate &quot;simple_text_ttf.pdf&quot; do       
   fill_color &quot;0000ff&quot;</diff>
      <filename>examples/text/simple_text_ttf.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # Demonstration of Document#span, which is used for generating flowing
 # columns of text.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;span.pdf&quot;) do
   </diff>
      <filename>examples/text/span.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,8 +5,7 @@
 # text exceeds the boundaries, it is either truncated, replaced with some
 # ellipses, or set to expand beyond the bottom boundary.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require 'prawn/core'
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 Prawn::Document.generate(&quot;text_box.pdf&quot;) do
 </diff>
      <filename>examples/text/text_box.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@
 # Basic text flowing example including the use of bounding boxes.  A somewhat
 # old example, mostly retained for nostalgia.
 #
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', '..', 'lib'))
-require &quot;prawn/core&quot;
+require &quot;#{File.dirname(__FILE__)}/../example_helper.rb&quot;
 
 content = &lt;&lt;-EOS
 How does
@@ -60,7 +59,7 @@ Prawn::Document.generate(&quot;flow.pdf&quot;) do |pdf|
   pdf.bounding_box([100,450], :width =&gt; 300) do
     pdf.stroke_line [pdf.bounds.left,  pdf.bounds.top],
                     [pdf.bounds.right, pdf.bounds.top]
-    pdf.text poem, :size =&gt; 10, :spacing =&gt; 5
+    pdf.text poem, :size =&gt; 10, :leading =&gt; 5
   end
   
   pdf.text &quot;And this text automatically goes below the poem&quot;, :size =&gt; 18</diff>
      <filename>examples/text/text_flow.rb</filename>
    </modified>
    <modified>
      <diff>@@ -94,7 +94,7 @@ module Prawn
                         
       def process_text_options(options)
         Prawn.verify_options [:style, :kerning, :size, :at, :wrap, 
-                              :spacing, :align, :rotate, :final_gap ], options                               
+                              :leading, :align, :rotate, :final_gap ], options                               
         
         if options[:style]  
           raise &quot;Bad font family&quot; unless font.family
@@ -145,7 +145,7 @@ module Prawn
             
             if i &lt; last_gap_before
               move_text_position(font.line_gap - font.descender)
-              move_text_position(options[:spacing]) if options[:spacing]
+              move_text_position(options[:leading]) if options[:leading]
             end
           end 
         end</diff>
      <filename>lib/prawn/document/text.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9ce5b87673e8a5bc19c6f8330b3c19c952298d6a</id>
    </parent>
  </parents>
  <author>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </author>
  <url>http://github.com/sandal/prawn/commit/3f99ef7f2e438bc1103546a7a7a6d10459bb8cc6</url>
  <id>3f99ef7f2e438bc1103546a7a7a6d10459bb8cc6</id>
  <committed-date>2009-07-19T12:38:09-07:00</committed-date>
  <authored-date>2009-07-19T12:37:12-07:00</authored-date>
  <message>Change text :spacing to :leading, and pay some tech debt w. the way example boilerplate is handled.  (closes #5)</message>
  <tree>7818b19205efe170a71836a244e16fb7ded35ad6</tree>
  <committer>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </committer>
</commit>
