В некоторых PDF-файлах отсутствуют лигатуры

В некоторых PDF-файлах отсутствуют лигатуры

У меня есть несколько PDF-файлов, которые при просмотре в программах для чтения под Linux (пробовал atrilиз MATE и evinceиз GNOME)лигатуры(напримерфи,фл) отсутствуют, как видно из примера (должно бытьХарактеристики):

введите описание изображения здесь

Но когда я просматриваю тот же PDF-файл во встроенном средстве чтения Firefox ( pdf.js), лигатуры присутствуют; поэтому я знаю, что PDF-файл не содержит дефектов.

Это похоже на то, что либоэтот баготсутствует шрифт, но как узнать какой именно? Это список шрифтов в файле PDF:

введите описание изображения здесь

Я использую Debian нестабильный (jessie). У меня установлены следующие шрифты:

ii  ttf-bitstream-vera                    1.10-8                             all          The Bitstream Vera family of free TrueType fonts
ii  ttf-dejavu                            2.34-1                             all          transitional dummy package
ii  ttf-dejavu-core                       2.34-1                             all          transitional dummy package
ii  ttf-dejavu-extra                      2.34-1                             all          transitional dummy package
ii  ttf-mscorefonts-installer             3.5                                all          Installer for Microsoft TrueType core fonts

решение1

Это сработало у меня на Debian Jessie:

sudo aptitude remove fonts-texgyre

Поведение происходит из-за того, что шрифты TexGyre заменяются шрифтами Times и Helvetica, когда они появляются в pdf. Я в итоге установил его как один из рекомендуемых пакетов TexLive, так что надеюсь, что его удаление ничего не сломает.

Этот ответ был перефразирован изэтот отчет об ошибке Ubuntuи подтвердилв этом.

Связанный контент