Ниже мой PDF файл Prawn для создания имени в PDF файле
def initialize(opportunity_application)
pdf = Prawn::Document.new(:page_size => [1536, 2048], :page_layout => :landscape)
cell_1 = pdf.make_cell(content: "Eylül Çamcı".force_encoding('iso-8859-1').encode('utf-8'), borders: [], size: 66, :text_color => "000000", padding: [0,0,0,700], font: "app/assets/fonts/opensans.ttf")
t = pdf.make_table [[cell_1]]
t.draw
pdf.render_file "tmp/mos_certificates/application_test.pdf"
end
При отображении имени Eylül Çamcı, которое является турецким, я получаю следующую ошибку -
Prawn::Errors::IncompatibleStringEncoding: Your document includes text that not compatible with the Windows-1252 character set.
If you need full UTF-8 support, use TTF fonts instead of PDF built-in fonts.
Я уже использую шрифт TTF, который поддерживает символы в этом имени, что я могу сделать, чтобы правильно напечатать имя?