Проблема, отображающая файлы PDF после обновления lubuntu 18.04

Недавно я обновил свою lubuntu версию от 16,04 до 18,04, и с тех пор у меня были проблемы, отображающие определенные символы графики PDF (использование evince). Файл PDF, который я пытаюсь отобразить, следующий:

https://www.dropbox.com/s/mc2wp2y8q2af1vj/stupidPlot.pdf? dl=0

На моем экране это появляется как в следующем снимке экрана:

wrong_display

в то время как это должно появиться следующим образом:

correct_display

Так греческая дельта символов, гамма и прописная дельта не отображены как ожидалось. После некоторого поиска я предполагаю, что он должен быть связан с тем, что шрифты не встраиваются в файл PDF, который я пытаюсь считать (хотя я не уверен, поэтому исправьте меня если дело обстоит не так). pdffonts дает следующий вывод:

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
Times-Italic                         Type 1            WinAnsi          no  no  no       7  0
Times-Bold                           Type 1            WinAnsi          no  no  no       8  0
Times-BoldItalic                     Type 1            WinAnsi          no  no  no       9  0
Helvetica                            Type 1            WinAnsi          no  no  no      10  0
Helvetica-Oblique                    Type 1            WinAnsi          no  no  no      11  0
Helvetica-Bold                       Type 1            WinAnsi          no  no  no      12  0
Helvetica-BoldOblique                Type 1            WinAnsi          no  no  no      13  0
Courier                              Type 1            WinAnsi          no  no  no      14  0
Courier-Oblique                      Type 1            WinAnsi          no  no  no      15  0
Courier-Bold                         Type 1            WinAnsi          no  no  no      16  0
Courier-BoldOblique                  Type 1            WinAnsi          no  no  no      17  0
Symbol                               Type 1            Symbol           no  no  no      18  0
Times-Roman                          Type 1            WinAnsi          no  no  no      19  0
ZapfDingbats                         Type 1            ZapfDingbats     no  no  no      20  0
Symbol                               Type 1            Symbol           no  no  no      21  0

Я пытался зафиксировать его с помощью предложения, данного на: https://stackoverflow.com/questions/10277418/the-pdf-viewer-evince-on-linux-can-not-display-some-math-symbols-correctly для выполнения GhostScript следующим образом:

gs-o gs-repaired---stupidPlot.pdf-dPDFSETTINGS =/prepress-sdevice=pdfwrite stupidPlot.pdf

который, кажется, не работает и дает ошибку:

   **** Error: Encountered 'obj' while expecting 'endobj'.
               Treating this as a missing 'endobj', output may be incorrect.
   **** Error: Encountered 'obj' while expecting 'endobj'.
               Treating this as a missing 'endobj', output may be incorrect.
Processing pages 1 through 1.
Page 1
Loading NimbusSans-Regular font from /usr/share/ghostscript/9.26/Resource/Font/NimbusSans-Regular... 5086732 3571608 2679472 1286852 4 done.
Loading StandardSymbolsPS font from /usr/share/ghostscript/9.26/Resource/Font/StandardSymbolsPS... 5119500 3664456 2699672 1302649 4 done.

   **** This file had errors that were repaired or ignored.
   **** Please notify the author of the software that produced this
   **** file that it does not conform to Adobe's published PDF
   **** specification.

**** Представленный вывод из этого файла может быть неправильным.

Кроме того, я должен произвести многих (десятки) тысячи графиков PDF, таким образом, было бы предпочтительно не должным быть встроить шрифты в них для отображения их правильно.

Так интересно, знает ли кто-либо то, что, возможно, изменилось при обновлении от lubuntu 16.04 до 18,04 (в 16,04, графики всегда правильно отображались), и как я мог правильно отобразить PDF в evince, предпочтительно не имея необходимость встраивать шрифты в PDF.

Я также пытался использовать xpdf и okular как альтернативы evince, но они отобразили символы неправильно таким же образом.

6
задан 18 April 2019 в 21:01

1 ответ

Открытие файла в Adobe Illustrator, Вы узнаете, что шрифт глифа на самом деле https://en.wikipedia.org/wiki/Symbol _ (гарнитура) Это, вероятно, идет, например, Adobe Reader, но не с проявляют. В то же время Вам, вероятно, не установили шрифт как системный шрифт, таким образом, нет ничего для отступания к. Опоры к envince для того, чтобы не тихо заменить им с другим шрифтом.

Последняя вещь, которая могла сделать этот дисплей правильно, состоит в том, если шрифт был встроен в создание с файлом (полная информация в самом PDF). Однако на основе https://КОРЕНЬ root-forum.cern.ch/t/embed-fonts-in-pdf/21666/2 не позволяет встраивать шрифты для хранения размера файла небольшим.

tl; доктор Удостоверяется, что шрифт установлен на "Helvetica", который, если на Mac не даст Вам Arial, но так или иначе необходимо смочь отобразить символы правильно затем.

0
ответ дан 23 November 2019 в 08:15

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

Похожие вопросы: