Что ж, я пытаюсь экспортировать один PDF-файл, который будет содержать текстовое поле, содержащее как обычные латинские символы, так и смайлики. Текст вводится пользователем через HTML-форму, в которой я могу подтвердить, что смайлики правильно отображаются в браузере, даже если я повторно получаю их со стороны Java (считая, что символы могут быть повреждены). К сожалению, я до сих пор не получил ожидаемый результат, хотя я попытался выполнить действия, описанные в community.jaspersoft.
Что я пробовал:
Экспортировал один jar-файл, содержащий все шрифты (ttfs) из JasperSoft Studio, скомпилировал jrxml и включил оба в classpath, но смайлики все еще появляются в PDF как пробелы.
Ttf, который я использовал для эмодзи, был загружен с этой ссылки на github и dejavu с здесь
Что я не пробовал:
- Объединить все шрифты в один ттф (это возможно?)
- Экспорт текста в виде необработанного изображения, а не текстового поля внутри jrxml (опять же, не уверен, что это возможно)
Итак, главный вопрос в том, возможно ли это или нет, потому что я вижу, что другие ищут ту же самую проблему без правильного ответа, и если нет, могу ли я попробовать еще что-нибудь?
Заранее спасибо.