проблема шрифта pdftops eps - PullRequest
0 голосов
/ 07 июля 2011

Я создаю PDF с Apache FOP в Linux тогда мне нужно конвертировать PDF в EPS.

Я пробую много способов, единственный, который кажется работающим - это pdftops Но, когда я конвертирую его в Linux в командной строке

pdftops file.pdf -eps file.eps

Эта команда создает мне EPS но когда я пытаюсь открыть его в Adobe Illustrator в Windows XP Возвращает мне ошибку

EAAFD+HelveticaNeueLTStd-MdCnO_99-Identify-H;
Font not found on the system; missing font has been substituted.

Но 1: шрифты не заменены 2: в eps не отображаются слова, внутри все пусто вместо изображений

Я уверен, что в Windows XP у меня есть все шрифты потому что, если я преобразую PDF в EPS в Adobe Illustrator все работает нормально, и Adobe Illustrator не показывает мне проблему со шрифтами.

Вы можете мне помочь? Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 12 июля 2011

Если что-то работает не так, как задумано, то это ошибка ясна и проста: она должна быть отлажена и исправлена ​​.Пожалуйста, не могли бы вы подать отчет об ошибке по адресу:

вместе скопия создаваемого PDF-файла и точная команда, используемая для преобразования (особенно, если это pdf2ps (часть GhostScript) или pdfteps (часть Poppler / Xpdf и найденная в poppler-utils пакет).

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

0 голосов
/ 07 июля 2011

Не зная много о вашей настройке, похоже, что вы просите FOP нарисовать ваш текст, используя шрифт Helvetica Neue, который не является частью стандартного набора шрифтов PDF (обратите внимание, что Helvetica есть, но не Helvetica Neue).

Мне кажется, что у вас есть два варианта: заставить FOP использовать Helvetica вместо Helvetica Neue или заставить встраивать Helvetica Neue в PDF (pdf2ps , если автоматически вставит его в результат EPS-файл). В первом случае вам вообще не нужно встраивать, а во втором случае файл должен быть внедрен.

Более подробную информацию о том, как FOP обрабатывает шрифты, также можно найти в документации пакета - как вы можете видеть, Helvetica Neue здесь не указана.

...