Проблема шрифта pdftops eps

Я создаю 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 ответа

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

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

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

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

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

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

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