Sha256: 6e8fc2687447919e34fd5cb3411d32c1b52aa0dd7dc05fb48402448d5736fb14
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# encoding: utf-8 # # The PDF format has some built-in font support. If you want to use other fonts # in Prawn you need to embed the font file. # # Doing this for a single font is extremely simple. Remember the Styling font # example? Another use of the <code>font</code> method is to provide a font file # path and the font will be embedded in the document and set as the current # font. # # This is reasonable if a font is used only once, but, if a font used several # times, providing the path each time it is used becomes cumbersome. The example # on the next page shows a better way to deal with fonts which are used several # times in a document. # require File.expand_path(File.join(File.dirname(__FILE__), %w[.. example_helper])) filename = File.basename(__FILE__).gsub('.rb', '.pdf') Prawn::Example.generate(filename) do # Using a TTF font file font("#{Prawn::DATADIR}/fonts/DejaVuSans.ttf") do text "Written with the DejaVu Sans TTF font." end move_down 20 text "Written with the default font." move_down 20 # Using an DFONT font file font("#{Prawn::DATADIR}/fonts/Panic+Sans.dfont") do text "Written with the Panic Sans DFONT font" end move_down 20 text "Written with the default font once more." end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prawn-1.0.0 | manual/text/single_usage.rb |