Ликбез на тему имен шрифтовых семейств.
В связи с обилием рипов веб-шрифтов с MyFonts, решил написать руководство по грамотному назначению имен в FontLab. ;)
Для примера возьмем шрифт
Corsica от Aviation Partners - AVP
Шрифт имеет большое количество начертаний различающихся по весу и ширине.
Что мы имеем? 72 шрифта которые различаются по размерам на SX, MX, и LX, которые в свою очередь также подразделяются по ширине (Width) на Normal и Condensed, и которые далее разделяются по весу (Weight) на Light, Book, Regular, Medium, SemiBold и Bold плюс курсивы.
Из-за большого количества шрифтов разделим их на 3 OT-семейства:
Corsica SX,
Corsica MX,
Corsica LX, разделять по ширине Normal и Cond не будем, чтобы не плодить лишние семейства, тем более по спецификациям на MyFonts Normal и Cond собраны в одну семью.
Теперь нам нужно определиться с базовыми семействами, есть несколько способов объединения начертаний в группы, парами Regular +
Italic и квартетом Regular +
Italic +
Bold +
Bold Italic. Я предпочитаю квартетом, для удобства переключения между начертаниями быстрыми клавишами.
У нас в каждом ОТ-семействе будет по 24 шрифта, разделим их на 3 группы по 4 шрифта. В общей сложности у нас в каждом OT-семействе будет по 3 базовых семейства плюс Cond. Итого, 6 базовых семейств (или групп) на каждое ОТ-семейство.
Для распределения начертаний по семействам, расставим их в порядке возрастания веса.
1) Light 4) Medium
2) Book 5) SemiBold
3) Regular 6) Bold
По схеме
Regular-Bold + Italic у нас образуются 3 группы
1) Light LightItalic Medium MediumItalic
2) Book BookItalic SemiBold SemiBoldItalic
3) Regular Italic Bold BoldItalic
Точно также распределяются начертания Cond
Начнем с 3-й группы стандартных начертаний, чтобы было понятно, от чего что исходит.
В диалоге
FontInfo на вкладке
Basic set of font names (Базовый набор шрифтовых имен) прописываем имена основной
группы (3) Regular
Нам нужно заполнить базовое имя семейства
(1), указать вес начертаний
(2а), в некоторых случаях придется изменить значение веса
(2b), значение флажков
(3) думаю и так понятно, для Condens начертаний будет меняться значение ширины
(4) (Width), стили
(5) в базовых семействах используются только базовые (Regular Italic Bold BoldItalic) фактические стили будут указаны в OpenType именах, имя используемое в меню приложений
(6) должно совпадать с именем семьи
(1), в последнее поле
(7) вписывается имя по которому можно найти шрифт в базе MyFonts.
[IMG]http://img21.**************/img21/7178/a7rn.gif[/IMG]
Regular, Italic, Bold, BoldItalic
[IMG]http://img33.**************/img33/9227/rn1.gif[/IMG][IMG]http://img132.**************/img132/2395/jhsq.gif[/IMG]
[IMG]http://img201.**************/img201/9839/zi13.gif[/IMG][IMG]http://img96.**************/img96/5528/w20.gif[/IMG]
Обратите внимание что у всех 4-х шрифтов группы одинаковые
Family name и
Menu name, это важно, для того чтобы шрифты определялись как одна группа. Также важно правильно распределить стили и установить соответствующие флажки для наклонных и жирных начертаний.
Далее по такой же схеме прописываем имена для
группы (1) Light
Light, LightItalic, Medium, MediumItalic
[IMG]http://img443.**************/img443/3185/gtk.gif[/IMG][IMG]http://img6.**************/img6/5589/eyy.gif[/IMG]
[IMG]http://img43.**************/img43/6599/t3c.gif[/IMG][IMG]http://img703.**************/img703/8719/zxk.gif[/IMG]
В этой группе начертание Medium будет играть роль полужирного (Bold) начертания для Light. Поэтому
Family name и
Menu name у Medium будет
Light.
Точно также прописываем имена для
группы (2) Book
Book, BookItalic, SemiBold, SemiBoldItalic
[IMG]http://img12.**************/img12/8787/nv6s.gif[/IMG][IMG]http://img837.**************/img837/7729/v9c6.gif[/IMG]
[IMG]http://img203.**************/img203/7508/glm8.gif[/IMG][IMG]http://img854.**************/img854/7228/scr.gif[/IMG]
В этой группе начертание SemiBold будет играть роль полужирного (Bold) начертания для Book. Поэтому
Family name и
Menu name у SemiBold будет
Book.
Обратите внимание, что по умолчанию значение веса
(2b) в FontLab у начертания Book совпадает с весом у начертания Regular
400. Чтобы не было накладок уменьшаем значение на
300, также уменьшаем значение у начертания Light с
300 на
200. Для чего это нужно? Благодаря этим значениям устанавливается порядок в выпадающем списке начертаний у приложений. Значения могут быть любыми, главное чтобы они шли по порядку от меньшего к большему. В принципе, у Book можно было бы выставить значение
350 и этого было бы достаточно чтобы собрать все значения в порядке возрастания.
По такой же схеме назначаем имена для
Condensed начертаний
4) LightCond LightCondItalic MediumCond MediumCondItalic
5) BookCond BookCondItalic SemiCondBold SemiBoldCondItalic
6) RegularCond CondItalic BoldCond BoldCondItalic
[IMG]http://img197.**************/img197/8910/mo80.gif[/IMG]
Добавляем Cond к именам и меняем значение
Width на
Condensed
Значение
Width также определяет иерархию начертаний в выпадающем списке у приложений, вверху списка
Condensed по середине
Normal и внизу
Extended.
После того как наборы имён
Базовых семейств назначены переходим на следующую вкладку
OpenType-specific font names для назначения
ОТ-имён.
Здесь все просто. В поле
OT family name заполняем название ОТ-семьи, у всех оно будет одинаковое, меняться будет только имя стиля
OT style name.
Mac name это сумма значений
OT family name и
OT style name, заполнять не обязательно, если только не используются сокращения в целях уменьшения имени шрифта.
[IMG]http://img546.**************/img546/741/2ne.gif[/IMG][IMG]http://img545.**************/img545/7517/h3y.gif[/IMG]
Если вам нужно чтобы начертания Cond стали отдельным семейством удалите
Cond из стиля и впишите в имя ОТ-семейства
[IMG]http://img5.**************/img5/7088/6xy.gif[/IMG]
Если все сделали правильно, то шрифт в выпадающих списках начертаний будет выглядеть так...
CorelDraw X5 (используются базовые имена)[IMG]http://img51.**************/img51/8544/0rbd.gif[/IMG]
CorelDraw X6 SP4 (используются OpenType имена)[IMG]http://img20.**************/img20/6088/esz.gif[/IMG]
Illustrator CC, InDesign CC и Photoshop CC (используются OpenType имена)
[IMG]http://img138.**************/img138/4843/nvd.gif[/IMG] [IMG]http://img819.**************/img819/561/ng0.gif[/IMG] [IMG]http://img802.**************/img802/3180/7of.gif[/IMG]
Все начертания переключаются быстрыми клавишами.