У меня есть скрипт ruby для генерации pdf-документа с текстом. В тексте содержатся смайлики.
Проблема с первой строкой текста состоит в том, что она печатает три смайлика, разделенных чем-то, что выглядит как крест, когда они должны быть одним смайликом (семья из трех человек).
Проблема со второй строкой в том, что она просто печатает квадрат вместо намеченных эмодзи (скрытое лицо).
Я пробовал с некоторыми другими шрифтами, но это все равно не сработает. Это шрифты:
DejaVuSans
ИГУМ
NotoSans-Medium
Я не могу найти проблему
Чего-то не хватает?
Я что-то не так делаю?
Драгоценные камни установлены и шрифты находятся в нужном месте
require "prawn"
require "prawn/emoji"
require "prawn/measurement_extensions"
$pdf = Prawn::Document.new(:page_size => [200.send(:mm),200], :margin => 0)
$pdf.font "./resources/Montserrat-Medium.ttf"
st = "\u{1F468}\u200D\u{1F469}\u200D\u{1F466}".encode("UTF-8")
st2="\u{1F92B}".encode("UTF-8")
$pdf.draw_text st,:at => [10, 100]
$pdf.draw_text st2,:at => [10, 80]
$pdf.render_file "test.pdf"