Встраивание шрифтов в PDF - PullRequest
2 голосов
/ 09 февраля 2012

Я знаю многих людей, которые сталкиваются с проблемой «Шрифт PDF не встроен».при отправке документов в IEEE / ACM и т. д.

Эта ошибка возникает, когда документ PDF не включает все шрифты, на которые он ссылается.Это может привести к замене шрифтов при печати или рендеринге, в результате чего получится бумага с неправильным интервалом или уравнениями.

Решение этой проблемы: ps2pdf -dEmbedAllFonts = true -dSubsetFonts = true -dEPSCrop = true -dPDFSETTINGS =/ prepress '% S.ps' '% .pdf'

Если вы используете новую 'ps2pdf13', вы можете заменить 'ps2pdf'.

Если у вас нет .dviчтобы создать .ps, затем преобразуйте .pdf в .ps с помощью pdf2ps.

- Вы также можете попробовать использовать Adobe Acrobat Professional: «Дополнительно» -> «Оптимизатор PDF» -> «Шрифты». Затем выбрать для встраивания.the fonts.

- Другое решение: для настроек pdftexDownloadBase14 в файле updmap.cfg задано значение true, чтобы pdflatex встраивал базовые 14 шрифтов pdf.Если вы используете обычный латекс, вам следует установить для dvipdfmDownloadBase14 значение true

В Linux: updmap --edit

- Если кто-то знает другой способ, ответьте на этот пост ....

Ответы [ 2 ]

0 голосов
/ 02 сентября 2013

Короче говоря, из этого решения включите следующую строку в ваш mypaper.tex файл:

\usepackage[T1]{fontenc}

Компилируйте в pdf после использования латекса:

dvipdfm -p letter mypaper

Я проверил, используя pdffonts, не больше шрифтов T3.Бинго.

0 голосов
/ 09 февраля 2012

Я удивлен, что вы все еще генерируете PostScript. Используйте pdfTeX / XeTeX / LuaTeX и генерируйте PDF напрямую. Также: http://tex.stackexchange.com, вероятно, лучшее место для вопросов, связанных с TeX.

...