Открытый PDF-файл Flutter со шрифтом Helvetica не отображает заглавную букву «i» в PDF

В нашем приложении Flutter есть функция, которая получает ответ от сервера, и этот ответ имеет зашифрованное содержимое в формате PDF. Мы декодируем ответ, и он дает нам содержимое в формате Base64. Когда я пытаюсь использовать функцию OpenFile, она открывает PDF-файл, но некоторые турецкие символы не видны (например, заглавная буква «i», «ş» и т. д.). Я знаю, что содержимое PDF-файла имеет шрифт Helvetica, и когда мы пробуем другой PDF-файл на другой странице там есть шрифт Montserrat, он открывается идеально. Мне не нужно разрешение на изменение шрифта PDF с сервера, так есть ли способ изменить шрифт содержимого base64 перед открытием файла PDF?

Я пробовал пакеты PDF из pub.dev, но большинство пакетов ждут строки для создания PDF-файла, а у меня ее нет.

0 ответов

Другие вопросы по тегам