Поскольку арабские буквы появились как неизвестные персонажи при использовании самоцветы из креветок, я установил жемчужину арабской креветки 0.0.1 для печати данных на арабском языке. я использовал в качестве теста ниже кодАрабский креветка Gem
Prawn::Document.generate('hello.pdf') do
font "#{Prawn::BASEDIR}/data/fonts/artro.ttf"
font_size 16
self.text_direction = :rtl
long_text = "مرحبا يا العالم"
text long_text.fix_arabic_glyphs
end
Сначала он показывает ошибку ниже:
undefined method `fix_arabic_glyphs'
поэтому я включил креветка в классе, исчезла ошибка, но арабские буквы все еще не показаны (представлен как _). Кто-нибудь может мне помочь?
Пожалуйста, добавьте несколько комментариев о своем решении о том, почему и как оно решает проблему. –