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

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

Откройте окно метрик, нажмите кнопку Save Metrics, и сохраните файл метрик под другим именем (в моём случае это smcp).

Шаг3: Перенос капители в шрифт.

Выделяем все символы капители ( если выделение было ранее сброшено) и жмём Ctrl+C. Открываем наш шрифт1, на основе которого будет собран наш будущий OpenType, выделяем любой из символов шрифта и щёлкаем по нему правой клавишей мыши.

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

Append Glyphs

Если сравнить кернинговые пары у капители в обоих шрифтах, то станет ясно, что часть пар потерялась при переносе, сейчас мы это исправим и помогут нам в этом два сохранённых файла метрик. Для начала необходимо обнулить все кернинговые пары. Импортируем список кернинговых пар (шрифт 1) из сохранённого файла метрик. Жмём кнопку Open Metrics

Импортируем список кернинговых пар

В диалоговом окне выбираем следующее: What do you want to do with kerning > Completely replace kerning data in current font. Остальное оставляем без изменений. Жмём ОК.

Completely replace kerning data

Все кернинговые пары из файла должны добавиться в шрифт. Повторяем операцию с импортом, но в качестве импортируемого файла выбираем файл smcp. В диалоговом окне выбираем следующее: What do you want to do with kerning > Add imported kerning data to the current font. Остальное оставляем без изменений. Жмём ОК.

Add imported kerning data

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

И так, подведём предварительный итог: на данный момент наш шрифт1 содержит знаки базовой латиницы, препинания, спецзнаки, знаки кириллицы и капитель. Осталось перенести ещё лигатуры и альтернативные символы.

Шаг4: Перенос остальных знаков.

Как и ранее, воспользуемся Fonts panel, для быстрому доступу к открытым шрифтам. Выбираем шрифт с лигатурами и копируем их, далее переключаемся на шрифт1 и щёлкаем правой клавишей по любому выделенному символу.

Из появившегося контекстного меню выбираем пункт Append Glyphs. Проделываем ту же операцию и с альтернативными символами и цифрами старого стиля.

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

Теперь осталось присвоить соответствующие суффиксы ко всем скопированным символам. Проделайте ту же операцию, что и с присвоением суффикса smcp.


Предыдущий урок:
Создание шрифта OpenType из старых Type1. Часть1