Sha256: ba2cc255a658eb395ec26a6c5806a9caad1bd02e096aa34da11a13849c723ee4
Contents?: true
Size: 927 Bytes
Versions: 2
Compression:
Stored size: 927 Bytes
Contents
# encoding: utf-8 # # Multilingualization isn't much of a problem on Prawn as its default encoding # is UTF-8. The only thing you need to worry about is if the font support the # glyphs of your language. # require File.expand_path(File.join(File.dirname(__FILE__), %w[.. example_helper])) filename = File.basename(__FILE__).gsub('.rb', '.pdf') Prawn::ManualBuilder::Example.generate(filename) do text "Take this example, a simple Euro sign:" text "€", :size => 32 move_down 20 text "This works, because € is one of the few " + "non-ASCII glyphs supported in PDF built-in fonts." move_down 20 text "For full internationalized text support, we need to use TTF fonts:" move_down 20 font("#{Prawn::DATADIR}/fonts/DejaVuSans.ttf") do text "ὕαλον ϕαγεῖν δύναμαι· τοῦτο οὔ με βλάπτει." text "There you go." end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
prawn-2.1.0 | manual/text/utf8.rb |
prawn-2.0.2 | manual/text/utf8.rb |