Я создаю PDF, используя ROR и креветку. PDF находится на английском языке (этикеток форм) и на японских или других языках FE (данные, введенные пользователем).Креветка PDF поддержка как английского, так и японского/китайского/тайского/корейского в том же формате PDF
Я нашел связанный с этим вопрос, где был предложен ipamp.ttf. Я установил этот шрифт, и он красиво красит японский язык. Беда в том, что он не поддерживает английский! Мне нужны оба.
В случае, если это имеет значение, вот как я установил ipamp. Я просто назвал шрифт внутри метода инициализации:
font("lib/assets/ipamp.ttf")
Я нашел шрифты Noto Google, но они находятся в TTC формате, креветка не может использовать.
Я ищу решение для поддержки всех языков ЕС и Дальнего Востока одновременно в одном документе PDF без логики, чтобы определить, является ли текст, который я пытаюсь отобразить, - это ЕС/Латинский или Дальний Восток (и переключая шрифт на основе этого). Похоже, это было бы довольно хрупким.
Размер шрифта не вызывает беспокойства по мере того, как PDF будет отображаться на сервере и отправляться клиенту, как PDF-файл.
Спасибо!