Ранее я задавал вопрос о , как отображать символы иностранных языков с помощью модуля pdfmake в NodeJS. Важной частью проблемы является то, что существует много строк текста, которые содержат как английские sh языковые символы, так и иноязычные символы, такие как: 支那最新大地圖 (Map of China).
Принято ответить на мой вопрос - использовать Шрифт Arial Unicode. Это решает проблему в большинстве случаев, однако мы не можем использовать этот шрифт, потому что затраты на лицензирование # 1 превышают наш бюджет, а у # 2 нет версии 'itali c'.
Мы также посмотрели возможно объединение нескольких шрифтов Google Noto, но , что невозможно в соответствии с этим постом .
Вопросы:
- В качестве обходного пути рассматривают просто пропуская 'рендеринг иностранных символов полностью. Есть ли способ программно определить, что этот символ будет отображаться как 'тофу' (пустой прямоугольник), а затем переключить его на пустую строку? Мы просто не хотим использовать символы тофу или перемешанные символы в выводе PDF и предпочитаем, чтобы они вообще пропускались.
- Или есть ли другой аналогичный шрифт для Arial Unicode, который не так дорог?