Как создать шрифтовое семейство в OTF?

Статус
Закрыто для дальнейших ответов.

tatarin

Черт нерусский
Топикстартер
15 лет на форуме
Сообщения
641
Реакции
255
Вопрос к тем, кто имел опыт создания (лечения) шрифтов. Как создать в ОДНОМ ФАЙЛЕ OTF ЧЕТЫРЕ НАЧЕРТАНИЯ (Plain, Bold, Italic, BoldItalic)?
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Как создать шрифтовое семейство в OTF?

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

tatarin

Черт нерусский
Топикстартер
15 лет на форуме
Сообщения
641
Реакции
255
Ответ: Как создать шрифтовое семейство в OTF?

Есть четыре vfb-шки: Font, FontBold, FontItalic, FontBoldItalic. Генерю шрифты.
В менюшках программ поучаю четыре шрифта: Font, FontBold, FontItalic, FontBoldItalic.
Хочу один шрифт, к которому можно применять Bold и Italic
 

kaatm

15 лет на форуме
Сообщения
1 101
Реакции
19
Ответ: Как создать шрифтовое семейство в OTF?

В именах шрифтов поковыряйся.
Быстрее всего будет открыть какой-нибудь другой шрифт, и посмотреть приницип обзывания.
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Как создать шрифтовое семейство в OTF?

Открываем шрифт в FL, идём в меню File > FontInfo. На вкладке Basic set of font names, в поле Family name (названия гарнитуры), у каждого твоего шрифта, названия должны совпадать. Обрати внимание на два чекбокса: Font is Italic и Font is bold. Ставим отметку Font is Italic для курсивного начертания шрифта, Font is bold для полужирного... и.т.д.
генерируем шрифт. Ещё для правильного отображения в меню программ, необжодимо выбрать в поле Weight, насыщенность и щёлкнить по кнопкам: Build style name и Build names.
 

tatarin

Черт нерусский
Топикстартер
15 лет на форуме
Сообщения
641
Реакции
255
Ответ: Как создать шрифтовое семейство в OTF?

Denisbox сказал(а):
Открываем ...
...щёлкнить по кнопкам: Build style name и Build names.
Так ладно. В принципе семейство получили. Только почему-то вместо Plain, Bold, Italic, BoldItalic, FontBook видит в этом семействе ТРИ BOLD-а и BoldItalic.
И неужели нельзя все зафигачить одним файлом?
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Как создать шрифтовое семейство в OTF?

Угу :)
Дык для Plain, сними все галки с чекбоксов, для bold-а оставь одну в Font is bold... Ещё забыл упамянуть, для формата OpenType, необходимо внести изменения кнопкой Build OpenType names во вкладке OpenType-specific font names окна Font Info.
 

aar

Участник
Сообщения
379
Реакции
0
Ответ: Как создать шрифтовое семейство в OTF?

Denisbox
Помнится, на ProDTP был пример файла, где в одном шрифте были 2 начертания — Regular и Bold, сделано было через ss01 :)
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Как создать шрифтовое семейство в OTF?

2 tatarin
В один шрифтовой файл 4 начертания запихнуть нельзя.

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

Возможность ss01 (а также ss02-ss20), о которой упомянул aar, это так называемые "стилистические наборы", которые могут присутствовать в OpenType-шрифтах. Ещё в OpenType-шрифтах могут быть стилистические вариации отдельных символов (глифов) -- тег salt . Но эти возможности поддерживается далеко не всеми программами и к обычным начертаниям шрифта (Regular-Bold-Italic-Bold Italic) они отношения не имеют.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 350
Реакции
12 403
Ответ: Как создать шрифтовое семейство в OTF?

Здесь пример в одном файле - Bold. ExtraBold. Black. UltraBlack:
http://www.kltf.de/
(KLTF Tiptoe Toy)
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Как создать шрифтовое семейство в OTF?

aar
Если помнишь, это было сделано "на спор", но смысла в этом нет, так как всё равно stylistic set понимает только InDi.
VF
tatarin совсем о другом спрашивал.
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Как создать шрифтовое семейство в OTF?

2 DenisBox
Именно об этом. Цитирую: "Как создать в ОДНОМ ФАЙЛЕ OTF ЧЕТЫРЕ НАЧЕРТАНИЯ (Plain, Bold, Italic, BoldItalic)"?

2Suntory
Название шрифта TipToe Toy не случайно. Разработчики говорят, что:

1. Видны эти "начертания" только в Adobe Creative Suite 2 и Quark 7.
2. Видны они как TipToe KLTF Stylistic Set 6-20...
3. Применение к оформленому этим шрифтом тексту кнопки "Bold" не сделает из Bold начертания ExtraBold и т.п.

Помнится, ParaType делал когда-то "шумные шрифты"... Тоже была интересная игрушка. Но так игрушкой и осталась.
 

Denisbox

15 лет на форуме
Сообщения
402
Реакции
249
Ответ: Как создать шрифтовое семейство в OTF?

VF Угу, но кроме первого поста есть ещё и продолжение...
Кроме того, маленькая поправка, из всех приложений пакета adobe CS2, stylistic set поддерживает только Indesign, но это не говорит о том, что сделать четыре начертания в одном шрифтовом файле нельзя. Курсивное, полужирное, полужирный курсив, являются стилистическими альтернативными по стилю для нормального начертания, значит в теории они могут располагаться в stylistic set-ах. Кстати, "шумные шрифты", Паратайпом и по сей день продаются...
 

suntory

Administrator
15 лет на форуме
Сообщения
23 350
Реакции
12 403
Ответ: Как создать шрифтовое семейство в OTF?

VF сказал(а):
Разработчики говорят, что:
Я по-английски умею читать :)
А где нажать кнопку не так уж и важно, главное что можно.


Кстати там же, если нажать внизу слева OTProduction, есть файл FontNaming-kltf.pdf.

И еще там есть несколько скриптов для Fontlab.
 

tatarin

Черт нерусский
Топикстартер
15 лет на форуме
Сообщения
641
Реакции
255
Ответ: Как создать шрифтовое семейство в OTF?

VF сказал(а):
Видны эти "начертания" только в Adobe Creative Suite 2
А мне больше и не надо.
Во всех других программах я работаю лишь по причине необходимости.
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Как создать шрифтовое семейство в OTF?

2 Denisbox
В продолжении tatarin спрашивал то же самое: "И неужели нельзя все зафигачить одним файлом?"

Запихнуть 4 начертания в OTF-файл под видом стилистических альтернатив, конечно, можно. Но работать с этим уродцем так же, как с 4 полноценными начертаниями шрифта, будет невозможно. Кнопки B и I, сочетания клавиш Ctrl-B, Ctrl-I работать не будут, и т.д. Да и видно это будет только в ID CS2 и Quark 7... Кому это надо?
 

suntory

Administrator
15 лет на форуме
Сообщения
23 350
Реакции
12 403
Ответ: Как создать шрифтовое семейство в OTF?

VF сказал(а):
Но работать с этим уродцем так же, как с 4 полноценными начертаниями шрифта, будет невозможно. Кнопки B и I
Ну если работать со стилями то вполне возможно.
 

tatarin

Черт нерусский
Топикстартер
15 лет на форуме
Сообщения
641
Реакции
255
Ответ: Как создать шрифтовое семейство в OTF?

VF сказал(а):
Мне.
Идея эта возникла по одной простой причине.
У меня в работе куча инструкций. В них используется символьный шрифт, в котором отрисованы кнопочки с изделий. Буржуины используют их вместо инлайн графики. На некоторых есть надписи на буржуйском. На устройствах которые поставляются в Россию надписи естественно на русском. Чем переверстывать 200 инструкций проще сделать шрифт и ...
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Как создать шрифтовое семейство в OTF?

2 tatarin
Задача вполне понятна. А вот зачем для этого нужно непременно засовывать 4 шрифтовых начертания в один OTF-файл, непонятно. Кстати, чаще всего такие специальные символьные шрифты имеют только одно начертание...

Неужели цель в том, чтобы Windows работала на 0,00000001% быстрее, поскольку в каталоге windows\fonts будет находиться на 3 файла меньше (т.е., например, не 385, а 382)?
 

VF

Участник
Сообщения
95
Реакции
2
Ответ: Как создать шрифтовое семейство в OTF?

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