Я использую Prawn для создания PDF-файлов в приложении Rails 3.
Можно ли напечатать строку Unicode в PDF, как в представлении HTML?
Например,
<%= raw "unicode_for_ཀ" %>
в show.html.erb
приводит к глифу ཀ, а
pdf.text raw "unicode_for_ཀ"
в show.pdf.prawn
приводит к строке "unicode_for_ཀ"
Пробуется в show.pdf.prawn
:
pdf.font "#{Prawn::BASEDIR}/data/fonts/TibMachUni-1.901b.ttf" do
pdf.text raw "unicode_for_ཀ"
end
и
pdf.font_families.update("TibMachUni" => {:normal => "#{Prawn::BASEDIR}/data/fonts/TibMachUni-1.901b.ttf" })
pdf.font("TibMachUni") do
pdf.text raw "unicode_for_ཀ"
end
Это не решило проблему.