FAQ Barcode Studio
Шрифт для EPS и AI заменяется или не отображается
Шрифт для EPS и AI заменяется или не отображается
При экспорте в EPS выбирается стандартный шрифт, если вы не зададите подходящий шрифт PostScript в настройках (вы также можете задать шрифт TrueType, если его имя совместимо с EPS). Причина в том, что мы не встраиваем шрифт напрямую, а только «ссылаемся» на него — и здесь в EPS должно быть обеспечено корректное имя шрифта.
Что следует учитывать при выборе шрифта для экспорта AI и EPS?
По умолчанию в экспорте EPS/AI можно ссылаться только на определённые стандартные шрифты (например, Helvetica, Times New Roman, Courier и т.д.) — это гарантирует, что шрифт поддерживается принтером и/или может быть отрисован движком PostScript. В некоторых случаях имя шрифта заменяется на Helvetica (EPS) или ArialMT (AI) при экспорте — а именно, если на имя шрифта нельзя сослаться (например, если оно содержит пробел).
Варианты замены шрифта в Barcode Studio:
- Если замена шрифта отключена в настройках, в качестве шрифта выбирается либо шрифт по умолчанию (совместимый с форматом вывода), либо заданный шрифт (если его имя не содержит пробела). Рендерер EPS/AI затем пытается загрузить указанный шрифт. Если шрифт не найден, он либо заменяется, либо не отображается.
- При замене шрифта в Barcode Studio требуется корректное (полное) имя шрифта, например «GothamBold» или «Gotham-Bold» (часто отличается от имени, отображаемого в диалоге). Необходимо выяснить правильное имя шрифта для EPS или AI, особенно если вы используете шрифт TrueType: отображаемое имя отличается от фактического имени шрифта в файле шрифта, а также существуют разные имена для варианта PostScript. Для некоторых шрифтов на них вообще невозможно сослаться, а именно если имя шрифта содержит пробелы.
Причина этих ограничений в том, что Barcode Studio не встраивает шрифты полностью, а только ссылается на них. Ссылочное имя шрифта должно соответствовать критериям, предписанным соответствующим форматом (EPS, API).
AI — устранение неполадок:

Если открыть экспортированный файл AI в текстовом редакторе, можно увидеть, под каким именем фактически ссылается шрифт (ближе к концу файла). Например, Arial указывается как ArialMT. Это происходит потому, что в PostScript Arial существует как ArialMT. См. также: Difference between Arial and Arial MT.
Определённые имена шрифтов автоматически преобразуются в PS-совместимые имена, но только самые распространённые (поскольку мы не знаем и не можем охватить все шрифты на рынке). Именно поэтому в настройках есть параметр шрифта, где вы можете указать фактический шрифт для файла экспорта (важно — имя, совместимое с EPS, без пробелов).