суббота, 5 марта 2011 г.

Ошибки при генерации шрифта (неслитый контур)

Типичная ошибка: при экспортировании шрифта появляются пересечения контура.
Пересечения видны на экране, при печати незаметны. 

(масштаб 100%, 72pt)



Если открыть глиф, видно, что контур не слит. От этого появляются пересечения.


Решение: Я рекомендую сохранить файл для экспорта под новым именем, и проделать
с ним эти операции:
1) Слить контуры.
Contour — Transform — Merge Contours (Cmd+F10)

2) Автохинтовать. 
Tools — Hints and Guides — Autohinting       (F7)
Tools — Hints and Guides — Autoreplacing   (Alt+F7)

Если у вас установлен пакет Adobe FDKO выберите папку Outlines в макросах и выполните Auto-Hint. Фонтлабовскую автохинтовку (F7) перед этим можно не делать.

3) Проверить все ли контуры слиты. Это можно сделать макросом Adobe FDKO
Outlines-Outline Check. Результат будет в лог файле с названием logs/СheckOutlines.logv001

В этом примере лог файла с глифами /t/, /e/, /f/ проблем нет. В /r/ 2 пересечения, которые нужно объединить.

glyph r.
NOTE: 2 intersections found. Please inspect.
glyph t.
glyph e.
glyph f.

Проблемный глиф /r/. Нужно выполнить команду Merge Contours(Cmd+F10)

4) Проверить, заполнено ли FontInfo.

5) Экпортировать
File — Generate Font — Opentype PS.

Комментариев нет:

Отправить комментарий