Регистрация | Вход  

Работа с Make Parallel Path

В FontLab 5, есть прекрасная команда Make Parallel Path. Если вы не использовали эту команду, то я охотно расскажу почему она вам необходима. Команду можно вызвать из меню Contor > Path > Make Parallel Path.
вызов Make parallel path


Создание имён в больших шрифтовых гарнитурах

Создание имён в больших шрифтовых гарнитурах не такая уж и простая задача. Сложность состоит в том, что возможных имён, используемых в различных программах достаточно много. Как создать корректные имена, я расскажу ниже.

Имена в больших шрифтовых гарнитурах


Лишние узлы и незакрытые контуры

не закрыт контур

Если вы переносили глифы из Illustrator в FontLab, то наверняка сталкивались с ситуацией когда в импортируемых контурах были лишние узлы и незакрытые контуры. В этой статье пойдёт речь как отслеживать подобные контуры и узлы.


Импорт контуров из Illustrator в FontLab

импорт контуров из illustrator

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


Ошибка при установке шрифта в Mac OS Lion

Mac OS X Lion

С выходом операционной системы Mac OS Lion, с разной периодичностью начали приходить от пользователей жалобы, что некоторые шрифты не устанавливаются в систему или выходит предупреждение, что шрифт имеет проблемы.


Не латинские имена шрифта и Win8.1

не латинские имена и windows 8.1

Как вы наверное знаете, FontLab Studio поддерживает множество имён шрифта, в том числе и не латинские имена. Именно о нелатинских именах и их работе в Windows 8.1 и пойдёт речь в этой статье.


Пример работы с Paste special

В FontLab Studio, в меню Edit, есть замечательная команда Paste special, которая поможет преодолеть часть рутинных процессов. Именно об одном примере применения команды Paste special и будет эта статья.


Создание шрифта OpenType из старых Type1. Часть4

В этом уроке мы будем создавать фичи по уже готовым шаблонам. Исходя из набора знаков нам необходимо создать 6 фич: 'kern', 'salt', 'liga', 'onum', 'smcp' и 'aalt'.


Создание шрифта OpenType из старых Type1. Часть3

Следующий этап работы это создание классов, которые нужны нам для создания недостающих кернинговых пар автоматом, и помогут в написании простого и понятного кода для OpenType фич.


Создание шрифта OpenType из старых Type1. Часть2

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


Создание шрифта OpenType из старых Type1. Часть1

Если у вас есть старые, но горячо любимые шрифты формата Type1, я думаю, что не раз вам приходила в голову мысль, о необходимости конвертировать их в формат OpenType. Данная серия статей именно об этом.


OpenType. Создаём классы. Часть5

1. Пишите свои классы.
Никогда не «заливайте» чужие классы в свой шрифт, чаще всего классы от чужого шрифта к вашему не подойдут. В лучшем случае вы получите «мусор» в классах, в худшем – критическую ошибку из-за которой вы не сможете сгенерировать шрифт. Поверьте, иногда проще написать классы заново, чем найти критическую ошибку.


OpenType. Создаём классы. Часть4

OpenType class, пожалуй самый простой вид классов, хотя не без нюансов... Для примера, я хочу создать автоматическую замену обычных цифр на цифры старого стиля - фича 'onum' (Old numerals).

Old numerals


OpenType. Создаём классы. Часть3

Прошлый урок по FontLab Studio был посвящён построению кернинговых классов, этот урок, его фактическое продолжение. К примеру, беру символ [њ] и скопирую для него значения кернинга от [н] и [ь]. Создаю новый кернинговый класс, перетаскиваю в окно classes [н], а потом [њ].


Програмное обеспечение и поддержка OpenType фич

В связи со всё большим доминированием в заказах шрифтов формата OpenType, озаботился тем, какие OpenType фичи (OpenType Features) понимают те или иные программы. Это обуславливается ещё и тем, что некоторые фичи, вернее их содержание, приходится дублировать.


OpenType(PS) и подпрограммы

Эта статья посвящается одному из плюсов стандарта OpenType (PS) - подпрограммам. В FontLab Studio5, в настройках программы, есть пункт который по умолчанию включён - пункт Use subroutines to compress outlines to CFF table.


Несколько слов о web-fonts

Эту статью я решил написать о безопасности Web-шрифтов, точнее о лёгкой возможности утянуть ваши шрифты с сайта. Предупреждаю сразу, то, что будет описано ниже никакого отношения к взлому сайта не имеет. Не ищите того, чего нет!


OpenType. Создаём классы. Часть2

новый kern класс

Прежде чем мы перейдём к следующему виду классов – кернинговым классам, повторюсь, что панель Classes можно условно поделить на три области:


Проблема с установкой шрифов Type1 и OpenType PS

Примерно, год назад, у пользователей установивших драйвер для видеокарт Nvidia и ATI, возникли проблемы с установкой шрифтов на Type1 и OpenType(ps), на WindowsXP.

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


OpenType. Создаём классы. Часть1

Metrics класс

FontLab поддерживает три вида классов: OpenType, Kerning, Metrics классы. Зачем нужны первые два, я думаю понятно, по этому первый урок будет посвящён именно Metrics классам.


Удаление системных шрифтов и крах операционной системы

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


Установка FontLab на Linux, или история одного эксперимента

Может это всё покажется глупостью, но всё же… Решил дать волю фантазии и провести маленький эксперимент. Цель моего эксперимента — заставить работать FontLab во «враждебной среде».

Полигоном для испытаний, стал Ubuntu и FontLab Studio 5.0.4. Естественно, что попытаться запустить ехе-шник под Linux-ом, мне просто так не удастся, на выручку мне пришла программка под названием CrossOver, эмулирующая процессы РС.


Проблемы с работой ATM под Windows Vista

Известный факт - Adobe TypeManager(АТМ) под Vista, не устанавливает шрифты. Точнее пытается, но процесс оканчивается сообщением, что файл шрифта повреждён, или не подходит для данной ОС.


Word7 на XP и нечитаемое меню

Собственно, тема для сообщения, родилась в результате некоторых споров на prodtp. Если вы устанавливали Office95 Rus на ХР (только не спрашивайте меня зачем это нужно, от пользователей я внятного ответа так и не получил), то при открытии окна настроек, вместо кириллицы там будут пустые знакоместа, поправить это можно двумя способами:


Подружим regular и book

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

Такие ошибки и устраняются просто, и быстро забываются. Оставшуюся минимальную долю составляют ошибки в софте - они требуют больше времени для их устранения, да и запоминаются надолго.


Incopy CS/CS2 и пропажа буквы ч

Incopy Layout

Всё, что будет описано ниже, относиться к шрифтам OpenType с расширением .otf и одной кодовой страницей. Тестирование проводилось в InCopy CS и CS2.


Кэширование шрифтов в Adobe CS

В связи с возросшими опять вопросами по этой теме, решил выделить работу с кэшированием в отдельную статью.

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


AFDKO, OpenType, AGLNF и немного рассуждений

Поводом для написания этой статьи стала путаница в понятия и стандартах, которая появилась относительно недавно, но уверенно проскакивающая на различных форумах, всё чаще и чаще.

Достаточно часто приходится встречать следующие фразы: "какие программы поддерживают стандарт AFDKO...", "имена символов стандарта AFDKO", "шрифты стандарта AFDKO", и т.п. Для начала, давайте разберёмся, что такое AFDKO.