Itext 7 и C# - разные шрифты для специальных символов - PullRequest
1 голос
/ 23 марта 2020

В настоящее время я использую пользовательский шрифт в качестве шрифта по умолчанию для всех моих отчетов. В последнее время меня попросили обработать специальные символы в тексте шрифта «Segoe UI Symbol» (пользовательский шрифт по-прежнему должен быть по умолчанию для текста).

Допустим, это мой текст ввода заголовка, а [Symbol] символов "Segoe UI Symbol":

"Это мой pdf [Symbol] заголовок отчета [Symbol]"

Результат, который я получил, выглядит следующим образом:

"Это мой pdf [X] заголовок отчета [X]"

[X] - указывает, что символ не может быть отображен.

Когда я переключаю шрифт на «Segoe UI Symbol», специальные символы будут хорошо отображаться в PDF.

Есть ли способ сохранить пользовательский шрифт для всего текста, но использовать шрифт «Segoe UI Symbol» для всех специальных символов, которые нельзя оказаны. Как шрифт подстановки (что-то подобное было в акрополях). Или есть другое возможное решение? Текст не может содержать ни одного, ни одного, ни нескольких символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...