CS2. Опять они чудят со шрифтами?

  • Автор темы Автор темы @diz@
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

@diz@

отечеств. про
Топикстартер
20 лет на форуме
Сообщения
4 220
Реакции
1 914
CS - строг с левыми шрифтами, но нормально работет с известной паратайповской бибилиотекой.
По крайней мере NewtonC, PragmaticaC и т.п. работают как нужно.
CS2 - начал с того, что придумывает нормальному начертанию то, чего раньше не употреблял.
Теперь наклонные, полужирные и полужирные наклонные - называются как и раньше: Italic, Bold и BoldItalic соответственно. А Normal теперь - PT Newton Cyrillic (для шрифта NewtonC). Фигня конечно, но при обмене файлами CS и CS2 постоянно требуется замена "не очень известного" шрифта.
Видимо из той же оперы: теперь я в своих шрифтах (ставшими почему-то некошерными) не могу через Ctrl+Shift+I наклонить их. Только через меню. А ручками получается не наклонный, а полужирный наклонный.
"Кошерный" Minion Pro разумеется без этой проблемы. Там все меняется по-старому. Ну и нахрена это сделано? И как это лечить?
 
Ответ: CS2. Опять они чудят со шрифтами?

Ну и нахрена это сделано?

Это ты у Паратайпа спроси.

И как это лечить?
FontLab-ом. Править имена. Если не знаешь, то у кажлдого шрифта несколько имён. Они могут совпадать, а могут и не совпадать. Как разработчик пропишет, так и будет.

А разный софт разные имена считывает, и по-разному.
CS2 - начал с того, что придумывает нормальному начертанию то, чего раньше не употреблял.
Что прописано в шрифт, то и употребляет. Сам ничего не придумывает.
 
Ответ: CS2. Опять они чудят со шрифтами?

При чем тут Паратайп?
У него прописан этот PT Newton Cyrillic
Но у него там есть и PT Newton Italic Cyrillic и PT Newton Bold Cyrillic
Однако CS2 остальные начертания оставил без изменений, а на нормальное отреагировал.
Мне непонятно, зачем такие перемены? Ну ведь работает же.
Корректно. Все выводится. Все им неймется, черт возьми.
 
Ответ: CS2. Опять они чудят со шрифтами?

При чем тут Паратайп?
При том, что лично мне совершенно не понятно, зачем шрифту прописывать несовпадающие имена.
 
Ответ: CS2. Опять они чудят со шрифтами?

однако новая лихоманка косит не только паратайповских бастардов, но и вполне бла-ародных господ, в числе которых линотайповский сабон или даже адобовский таймз-тен (из того что я нашел у себя) -- всем показано лечение фонтлабом
 
Ответ: CS2. Опять они чудят со шрифтами?

Строже надо относиться к FontName, PostScript FontName, OpenType FontName… У 4-ки, похоже, с этим очень строго.
 
Ответ: CS2. Опять они чудят со шрифтами?

что-то я пол-дня между другими делами бился-бился, да так и не добился чтобы кириллические type 1 адекватно реагировали на ctrl-shift-I & ctrl-shift-B в ID4. Шрифты брал всякие и в фонтлабе что только не пробовал. Кто-нибудь может продемонстрировать работающий в этом плане type 1?
 
Ответ: CS2. Опять они чудят со шрифтами?

Вот в этом случае, сдаётся мне, дело в InD, а не в шрифтах. Т.е., шрифты абсолютно правилные, а InD вот так с ними…

С OTF-ами всё нормально, при этом.
 
Ответ: CS2. Опять они чудят со шрифтами?

Shlyapa сказал(а):
Вот в этом случае, сдаётся мне, дело в InD, а не в шрифтах. Т.е., шрифты абсолютно правилные, а InD вот так с ними…

С OTF-ами всё нормально, при этом.

Если с OTF-ами всё нормально, можно ли их заставить адекватно реагировать на Small Caps?

У меня имеется шрифт Futura-Normal (TTF) - абсолютно НЕнормальный, с т.з. ID CS. Починить его не удалось - все исправил, но дефис упорно не выводился. Кварк его, и без починки, нормально выводил. Короче, вернул футуру "взад" и в ИД ей не пользовался. Но когда я поставил ID CS2, то произошло "чудо" - Futura-Normal (TTF), без всякой починки, стала абсолютно нормальной! Теперь вот и мне сдается, что дело в InD-нах, а не в шрифтах.
 
Ответ: CS2. Опять они чудят со шрифтами?

Если с OTF-ами всё нормально, можно ли их заставить адекватно реагировать на Small Caps?
Ты бы пояснил, что ты в данном контексте называешь адекватным и не адекватным.

----------
Покажи свою Футура, оригинальную и, тыкскыть, чиненную.
(А вообще, лично я дежрусь от TTF-ов подальше уже с трудом припоминаю с какого времени. Любой TTF, попадающий в мои руки, превращается в Type1 или (реже) в OTF.)
 
Ответ: CS2. Опять они чудят со шрифтами?

Относительно "адекватности" - кроме "мириад про", ни в одном другом ОТФ смол капс не работает, т.е. текст, как был строчным, таким и остается. Но я на 100% помню, что в ИД ЦС это работало, как минимум, еще в одном ОТФ.

Относительно "футуры" - правлен. нет, я ее не сохранил, а не правленная - пожалуйста:
 

Вложения

Ответ: CS2. Опять они чудят со шрифтами?

Вот и я столкнулся с проблемой имен в шрифтах.
Основной шрифт издания - PragmaticaCondC (Type 1).
CS2 пишет что для данного шрифта нормальное начертание зовется "PT PragmaticaCondC Cyrillic", а полужирное - "Bold" (у шрифта всего два начертания).
Почитав форум, я полез FontLab'ом в нутрь первого начертания и заменил все имена шрифта какие нашел на "Regular" (часть имен была именно такой). Генерю шрифт и меняю его в системе. На всякий случай удалил все AdobeFnt*.lst. Запустив InDesignCS2 получил те же самые грабли - "regular" не появился.
Товарищи, очень хочется CS2. Поэтому, как бороться с проблемой имен?
 
Ответ: CS2. Опять они чудят со шрифтами?

А ты знаешь, я уже забил на переименование шрифта.
Ну "PT..." Да и хрен с ним.
Если переходишь на CS2, то проблема будет (небольшая) при открытии файлов CS и наверное при передаче твоей верстки (если это нужно) к ребятам на CS через ".inx"

А "regular" не появился скорее всего из-за того, что не везде переименовал. Но здесь советовать ничего не могу, потому что с FontLab я знаком плохо. Может кто-нибудь из знающих подскажет.
 
Ответ: CS2. Опять они чудят со шрифтами?

Уже во многих шрифтах сделал вот так (см. вложение) и горя не знаю.
 

Вложения

  • names.png
    names.png
    19.1 КБ · Просм.: 1 609
Ответ: CS2. Опять они чудят со шрифтами?

Shlyapa сказал(а):
Уже во многих шрифтах сделал вот так (см. вложение) и горя не знаю.
Сделал как ты советовал и получил в семействе PragmaticaC еще одно начертание Condensed. Это несколько непривычно и я еще не пробовал с начертанием Condensed Bold.
Попробовал сделать так как привык - PragmaticaCondC отдельным семейством с двумя начертаниями Regular и Bold (для Regular см. вложение). В результате получил отдельное семейство даже с начертанием Regular, только в меню InDesCS2 щрифт отображается с пробелами (см. второе вложение).
Откуда берутся пробелы и что я делаю не так?
 

Вложения

  • 02.png
    02.png
    9.7 КБ · Просм.: 1 407
  • 01.png
    01.png
    5.9 КБ · Просм.: 1 000
Ответ: CS2. Опять они чудят со шрифтами?

Методом тыка решение найдено!

1. Снес из системы PragmaticaCondC (оба начертания) с удалением файлов шрифта
2. Открыл первое начертание (Regular) в FontLab и удалил Full Name вообще. Сгенерировал шрифт.
3. То же самое и для Bold.
4. Утилиткой Фигурнова Type1CYR прошелся по обоим шрифтам. После проходки исчезает файл *.pfm.
5. Открыл в проводнике системную папку Fonts и в меню File выбрал Install Font и установил обработанные шрифты.
6. ВСЁ! Получил шрифт PragmaticaCondC с двумя начертаниями Regular и Bold. Шрифты стали в системную папку. Поэтому следующий пункт не обязателен, но мне так удобнее.
7. Копирую из системной папки установленные шрифты в папку с рабочими шрифтами и делаю uninstall шрифта из системной папки. Пдключаю шрифты из рабочей папки.

Вот теперь у меня есть Regular :)
 
Ответ: CS2. Опять они чудят со шрифтами?

Имея под рукой FontLab, утилита Фигурнова нафиг не нужна (при всём уважении к автору).

Откуда берутся пробелы и что я делаю не так?

Ты по всем вкладкам Font Info проходился, везде «зелёную пимпочку» нажимал?
 
Ответ: CS2. Опять они чудят со шрифтами?

А есть и "чудеса" положительные (с моей узкой точки зрения).
При переходе с Кварка на Индиз CS кроме просто "неправильных" шрифтов, обнаружилось несколько, которые выявлялись лишь в постскриптах и по всей таблице (кракозябры появлялись даже на месте латиницы и цифрах). Данные странные шрифты как правило были старыми (до 96 года) кириллическими шрифтами, сконвертированными под юникод. Из под кварка, корела и пр. выводились нормально. Это все преамбула.
А амбула в том, что в Индизе CS2 все эти шрифты "починились"...

Тут в соседней ветке фраза проскочила
Описанное глюком не считается, поскольку Феррари на солярке тоже не поедет. Надо шрифты нормальные использовать.
Так вот я очень призадумаюсь по поводу политики компании Феррари, если через год ПОСЛЕ она сама же выпустит модель с турбодизелем и предыдущую их политику обзову обыкновенным выпендрежем и головокружением от околомонополистичного положения в своем сегменте рынка (подтекст аналогии прозрачен, я думаю, с Феррари то все не так плохо на самом деле:)

Ах да, к слову. Никто не знает случайно достойного аналога (а лучше идентичного) обыкновенному трутайпному Condens-у? Что-то я так и не нашел его Type1 варианта, с чего и начался сыр-бор, закончившийся созданием собственной версии шрифта ручным перелопачиванием таблицы.
 
Ответ: CS2. Опять они чудят со шрифтами?

Покажи примерчик такого «починиашегося» шрифта.

Glory3d сказал(а):
созданием собственной версии шрифта ручным перелопачиванием таблицы.
В наших условиях это самый правильный путь.
 
Кошерность в CS CE

Начну с того, как удалось починить шрифты PC Type1 для InDesign CS CE. Так вот, рецепт следующий.

1. Всегда должен быть прописан стиль в Style Name. В скриншоте рецепта Шляпы есть такое: Style Name = Condensed Bold. Будет лучше, если Condensed отнести к имени семейства шрифта, а вот Bold так и оставить стилем, то есть Family Name = PragmaticaCondC, Style Name = Bold. И не забыть галочку на Font is bold. Да и неплохо было бы прописать циферки в окошко справа от Weight.

2. Имена шрифтов семейства формируются по следующей простой схеме: ИмяСемьи-Стиль, где Стиль принимает значение из множества Regular, Bold, Italic, BoldItalic. К примеру, для шрифта PragmaticaCondC с Family Name = PragmaticaCondC:

а) нормальное начертание:
Style Name = Regular
Font Name = PragmaticaCondC-Regular
Full Name = PragmaticaCondC-Regular
Menu Name = PragmaticaCondC-Regular
FOND Name = PragmaticaCondC-Regular

б) полужирное начертание:
Style Name = Bold
Font Name = PragmaticaCondC-Bold
Full Name = PragmaticaCondC-Bold
Menu Name = PragmaticaCondC-Bold
FOND Name = PragmaticaCondC-Bold

в) наклонное начертание:
Style Name = Italic
Font Name = PragmaticaCondC-Italic
Full Name = PragmaticaCondC-Italic
Menu Name = PragmaticaCondC-Italic
FOND Name = PragmaticaCondC-Italic

г) полужирное наклонное начертание:
Style Name = BoldItalic
Font Name = PragmaticaCondC-BoldItalic
Full Name = PragmaticaCondC-BoldItalic
Menu Name = PragmaticaCondC-BoldItalic
FOND Name = PragmaticaCondC-BoldItalic

Вот все, что касается именования. По сравнению со схемой Паратайпа, данная отличается тем, что в Full Name прописывается одинаковое с остальными полями значение, что дополнительно приводит к тому, что семья не разрывается в меню.

Если все равно есть недоразумения, значит, ошибка где-то еще, а их может быть море, каждый случай надо смотреть отдельно.

Кстати, утилита Фигурнова и правда не нужна. Раньше, до того как разобрался в вопросе, она иногда выручала, а сейчас кажется костылем. Хотя, если неохота заморачиваться и вылизвать шрифт, можно пользовать, — в этом плане она недурна.
 
Статус
Закрыто для дальнейших ответов.