Ru-Board.club
← Вернуться в раздел «Графика»

» Давайте поболтаем о новом FontLab'е

Автор: YarYar
Дата сообщения: 08.08.2003 00:49
Под "базой" Вы понимаете VFB? Скорее всего проблема в том, что нужно изменить ВСЕ имена. Их может быть очень много: проверьте 3 первые страницы Font Info.
Автор: Kassian
Дата сообщения: 08.08.2003 00:58
Да, под базой я имею в виду VFB.
Раньше (вплоть до FL 4.5.2) было просто: Font Info - Names and Copyright. В этом окне пишу новое имя, Build Name. Убеждаюсь, что оно появилось во всех строчка. Сохраняю базу. Генерю шрифт с новым именем.

А в FL 4.5.3 в таких случаях шрифт генерится со старым именем.
Автор: YarYar
Дата сообщения: 08.08.2003 01:27
Количество разных имен, которые можно записать в TTF или OTF шрифт не ограничено. Если Вы создаете новый шрифт, то достаточно заполнить первую страницу Font Info. А если импортируется готовый шрифт, в нем может оказаться гораздо больше имен. FL их покажет на странице Additional OpenType names. Например, там могут оказаться локализованные имена, которых, например, в Arial немало.

Некоторые шрифты содержат имена на второй странице Font Info - OpenType-specific names. Это относительно новый способ именования шрифтов, применяется для того, чтобы обеспечить большую совместимость между Win и Mac и для того, чтобы размещать более 4-х стилей в семействе. Программы Adobe работают именно с этими именами, если они есть.

Если коротко - лазить в чужие шрифты надо аккуратно, там может оказаться гораздо больше информации, чем минимально достаточно в общем случае.
Автор: Kassian
Дата сообщения: 08.08.2003 01:55
Провел сейчас эксперимент.

0. FL 4.5.3. Беру старый-старый шрифт: PlayBill (Monotype, 1992 г.)
1. Сохряняю в базу. Font Info - Names and Copyright. Меня имя на PlayBill1, затем Build Name. Сохраняю базу.
2. Закрываю базу, открываю снова, убеждаюсь, что в Font Info - Names and Copyright стоит новое имя PlayBill1.
3. Генерю playbill1.ttf. В виндах у него оказывается старое имя PlayBill. Открываю этот playbill1.ttf в FL - там в Font Info - Names and Copyright тоже старое имя PlayBill.
4. Генерю из этой же базы, не ttf, а t1. Все замечательно, новое имя PlayBill1.
______________________________

1. 0. FL 4.5.3. Беру старый-старый шрифт: PlayBill (Monotype, 1992 г.)
1. Сохряняю в базу. Font Info - Names and Copyright. Меня имя на PlayBill1, затем Build Name. Иду в закладку Additional Open Type Names. Там вручную раз десять меняю PlayBill на PlayBill1. Сохраняю базу.
2. Закрываю базу, открываю снова, убеждаюсь, что в Font Info - Names and Copyright и в Additional Open Type Names стоит новое имя PlayBill1.
3. Генерю playbill1.ttf. У этого ttf действительно новое имя PlayBill1.


Добавлено

Да, важное дополнение: еще в FL 4.5.2 не надо было редактировать Additional Open Type Names, чтобы изменить имя у шрифта.
Автор: hamshen
Дата сообщения: 08.08.2003 10:18
YarYar
А что делать если в *.cpg файлах есть неточности? Что делать с исправленными версиями?
Автор: fontomas
Дата сообщения: 08.08.2003 10:44
Здравствуйте, многоуважаемый YarYar!
Очень интересно встретить на форуме такого человека, как Вы.

Ну а спросить хотелось бы вот о чем.
Вы пишите, что
Цитата:
FL их покажет на странице Additional OpenType names.

Согласен. Но вот проблема. Создаю новый (с нуля) шрифт, генерю средствами FL информацию на странице Additional OpenType names.
1. Сохраняю в VFB.
2. Закрываю.
3. Открываю. Информация на месте.
Но если.
1. Генерю ttf или otf.
2. Открываю получившийся шрифт в ФЛ. Информация в окне отсутствует. Т.е. она не прикручивается к итоговым шрифтам, хотя в базе успешно существует.
(ФЛ 4.0.4 - 4.5.3)
Что это. Глюк или я что-то не так делаю?...
Заранее спасибо!
С Уважением.
Автор: Kassian
Дата сообщения: 08.08.2003 10:54
fontomas

Цитата:
Кстати Kassian я похоже только что понял в чем проблема!!!
У тебя в системе установлен шрифт PlayBill. Так. Когда ты открываешь PlayBill1.ttf - у тебя открывается в стандартном вьювере шрифтов Виндовз УСТАНОВЛЕННЫЙ В СИСТЕМЕ PlayBill... Несмотря на то, что открываешь ты PlayBill1. Я с этим сталкивался.

Я тоже знаю об этом эффекте. Нет, у меня не установлен PlayBill ни в каком виде. Это был весьма чистый эксперимент.
Автор: fontomas
Дата сообщения: 08.08.2003 11:11
...)))Kassian
Я уже понял, что не в тему...)))
А вот с Additional OpenType names действительно засада. Не могу понять в чем дело.
Автор: YarYar
Дата сообщения: 08.08.2003 12:15
FL никаких имен сам не выдумывает. В шрифт пишется содержимое первых двух страниц Font Info (основные имена и OpenType-specific), а после того ничего не делается или дополняется или заменяется содержимым Additional OpenType names. Определяется это установками на страничке Options > OpenType.

Есть определенные правила экспорта OpenType-specific names ([name] records 16 и 17). Как оно работало в 4.5.3, я не помню. В 4.6 (вот-вот выйдет) вроде бы проблем нет.

Про измененные/исправленные CPG: ими можно пользоваться. Если есть уверенность, что в исходных файлах есть ошибка - можно отправить их мне.
Автор: fontomas
Дата сообщения: 08.08.2003 13:07
YarYar

Цитата:
Определяется это установками на страничке Options > OpenType.

С OpenType names разобрался. Спасибо.

А вот ещё наблюдение.
Сначала скажу, как делаю я.
Создав и "отрегулировав" например латинскую "А" выделяю глиф в окне Font, жму Ctrl+C, затем выделяю пустой глиф, где должна быть русская "А" и жму Ctrl+V. Вот она уже на месте со всеми нужными мне значениями. Не буду углубляться, суть надеюся ясна Так вот, в результате этих операций ФЛ нередко заменяет НЕюникодные имена глифов на нечто типа "_0129" или "FL0041h" и т. д. и т. п.
Я понимаю, что это легко приводится потом в норму, но нельзя ли избежать самого факта замены неюникодных имен глифов? Ведь с юникодными именами этого не происходит.
Или опять я что0то не так делаю?..
Автор: YarYar
Дата сообщения: 08.08.2003 13:22
Все зависит от режима Font window. Если оно находится в режиме Names, то синтезируется и имя и Unicode. Если в одном из Unicode режимов - то только Unicode, а имя генерируется случайное. Видимо имелось в виду, что при работе с Unicode имена не очень нужны, хотя это довольно странно. Я посмотрю в чем там дело.
Автор: fontomas
Дата сообщения: 08.08.2003 13:52
YarYar
Спасибо за ответ.

Цитата:
Видимо имелось в виду, что при работе с Unicode имена не очень нужны, хотя это довольно странно.

Я вобщем-то сам так тоже думал пока не напоролся на глюк связанный с тем, что Adobe Illustrator не смог адекватно воспринять шрифт со "случайными" именами, хотя с именами юникодными, было все нормально... Хотя в большей степени это была конечно-же моя недоработка. Надо было все проверять...
Автор: Kassian
Дата сообщения: 09.08.2003 00:22
YarYar

Цитата:
Как оно работало в 4.5.3, я не помню. В 4.6 (вот-вот выйдет) вроде бы проблем нет

О! Вот оно. Не буду кривить душой и говорить, что я легальный пользователь FL. Нет, у меня ворованная версия. Но у меня есть друг - легальный пользователь FL. Он честно пытался достучаться до разработчика по поводу багов. Неоднократно. Он даже списывался с Паратайпом по этому вопросу. Все безрезультатно.
Максимум техсуппопрт, которую он получал - это фразы, что претензии по вашей версии FL не рассматриваются, а рассматриваются, например, начиная с FL 4.004.Beta5 Build 003 и т.д. и т.п. Ни разу он не получил конкретного ответа на свой вопрос. А вопросов по поводу багов у него было очень много.

P.S. Ладно. Будем пользоваться старым FL 4.5.2 и ждать FL 4.6 или FL 5.
Автор: YarYar
Дата сообщения: 09.08.2003 12:04
Это интересная история. Я не могу гарантировать что все письма в саппорт поступают ко мне, но обычно проблемы мы решаем. Если проблема не связана с багами в FL, решение проблемы может стоить денег (мы не принимали на себя обязательства обучать пользователей работе с FL и "чинить" их шрифты).

По поводу версий: конечно мы не будем выпускать обновление версии 3, когда продается 4.5. И никто никогда не гарантирует что в программе нет багов. Иногда они исправляются в апдейтах и сервис паках, но этого тоже никто не гарантирует.

Кроме того, для всех наших продуктов существует "страховка" в виде "60 days money back" - мне кажется, что этого вполне достаточно, чтобы убедиться в том, устраивает программа или нет.

Вот неполная история "больших" релизов FL:

2.0-2.5.1 [92-94]
3.0
[несколько апдейтов до версии 3.00F]
3.1 [бесплатно]
4.0 [за деньги]
[снова несколько бесплатных апдейтов]
4.5 [за деньги]
[парочка апдейтов]
4.6 [скоро ожидается, бесплатно]

Так что, в общем, работаем. Кстати для решения проблем я бы рекомендовал использовать FontLab Forum (http://groups.msn.com/fontlab)

Свою позицию относительно нелегального использования FL я сформулировал достаточно подробно.
Автор: Kassian
Дата сообщения: 09.08.2003 16:08
YarYar
На самом деле перво-наперво я должен сказать Вам большое спасибо за Вашу программу. (вначале растерялся немного, когда Вы тут появились )

Можно еще один вопрос? В FL с 3-ей версии и до последней залипает главное окно при переключении между приложениями через Alt + Tab. В 4.5.2-3 этого меньше, чем, скажем, в 3.0E, но все равно есть. Например, если закрыть шрифт через Ctrl+F4, то Винда попадает "в никакое окно", клава не работает, хотя окно FontLab'а формально активно. Вылечивается или щелканьем мышкой в любую точку экрана или Alt+Tab.


P.S. Лично я не использую FL в коммерческих целях. Я всего лишь любитель и не разрабатываю новых гарнитур. Я лажу в чужие шрифты и вправляю им кодировку или дорисовываю недостающие символы (ять, например). Потом я эти шрифты не продаю, а отдаю людям бесплатно.
Автор: YarYar
Дата сообщения: 09.08.2003 16:25
Проверил. Действительно "залипает". Поправлю.
Автор: Denisbox
Дата сообщения: 12.08.2003 21:20
Ух! действительно великолепное обсуждение..
Хотелось бы добавить пару слов о глюках..
При открытии панели Vector paint, возникает самопроизвольное включение
режимов: Font Audit и Preview Mode (Делу не мешает, однако есть такой глюк)

Присутствует в версиях 4.5.2 и 4.5.3 ( система Win XP и Win2K)

P.S. И продолжая сказанное уважаемым Kassian ом, я тоже хотел бы сказать ,
что не являюсь официальным пользоватем FL , использоваю вашу программу
не для коммерческих целей ( и хотел бы выразить огромную благодарность
за её создание)
В свою очередь обещаю, что при использовании данной программы , в коммерческих
целях, обязательно преобрету её легально.

С уважением, Денис.
Автор: YarYar
Дата сообщения: 12.08.2003 21:32

Цитата:
При открытии панели Vector paint, возникает самопроизвольное включение
режимов: Font Audit и Preview Mode (Делу не мешает, однако есть такой глюк)


У VectorPaint имеется свой набор показываемых слоев. То есть если, находясь в VectorPaint, Вы выключите preview и FontAudit, то в следующий раз оно и не появится. Это можно отключить в диалоге Options VectorPaint (последний элемент в меню кисточек или просто дважды кликнуть на иконку VectorPaint). Последний чекбокс именно этим и управляет.


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


Я уже объяснял что делать это без моего разрешения нельзя.
Автор: Kassian
Дата сообщения: 12.08.2003 22:13
Denisbox
Денис, добрый день
Автор: Zigmantas
Дата сообщения: 13.08.2003 16:10
YarYar:
И я хотел бы выразить огромную благодарность
за создание FL!
Автор: Denisbox
Дата сообщения: 13.08.2003 17:41
Спасибо за пояснения...

Цитата:
Я уже объяснял что делать это без моего разрешения нельзя.


Уважаемый Юрий, а что нужно для получения такого разрешения?


Добавлено
Здравствуйте уважаемый Kassian!
Прочитал ваше сообщение на Prodtp, и решил присоединится...
Спасибо...
Автор: YarYar
Дата сообщения: 13.08.2003 17:51

Цитата:
Уважаемый Юрий, а что нужно для получения такого разрешения?

Обратиться ко мне.

В одном из своих предыдущих постов я подробно изложил своё отношение к растпространению FL в России.
Автор: Denisbox
Дата сообщения: 13.08.2003 20:30
Уважаемый Юрий, отправил вам письмо по указанному вами адресу,
прочтите пожалуйста...
Автор: Denisbox
Дата сообщения: 14.08.2003 17:54
Огромное спасибо,Юрий.
Автор: Kassian
Дата сообщения: 18.08.2003 15:19
Давно наткнулся на такую особенность в FL - не делается RemoveOverlap в ttf.

Ситуация обстоит так. Открываю уже существующий ttf, автор которого не сделал в свое время RemoveOverlap и оставил перекрывающиеся контуры (про некоторые из этих шрифтов известно, что они были сделаны в Fontographer'e и FontMonger'е). Я хочу в FL убрать перекрывающиеся контуры.
Открываю шрифт. Сохраняю его как базу. Предположим, выделяю все и даю команду RemoveOverlap (или делаю это же с каждым символом по отдельности). Сохраняю базу. Закрываю. Открываю базу снова и убеждаюсь, что все сохранено и перекрывающихся контуров нет.
Генерю t1. Открываю этот новый t1 - всё нормально, всё, как в базе, никаких перекрывающихся контуров.
Генерю ttf. Открываю этот новый ttf - оп! а у некоторых символов опять восстановились старыеперекрывающиеся контуры. Не у всех, только у некоторых. Если эту "неубиваемую" ячейку целиком скопировать в соседнюю, то в этой соседней изменения будут сохранены.

Эта особенность есть в FL 3.0 и вплоть до 4.5.3.

P.S. Fontographer с этими же шрифтами работает абсолютно корректно.
Автор: YarYar
Дата сообщения: 18.08.2003 15:51
Я думаю, что это поправлено в 4.6.
Автор: Vouk1
Дата сообщения: 18.09.2003 05:46
Вот есть у меня шрифт.
http://aut.at.tut.by/TIMELEA_.TTF
При попытке открыть его Фонтлаб валится с криком ’abnormal program termination’. Fontografer (в котором шрифт и сделан) открывает его без проблем.
Как же так?
Автор: Kassian
Дата сообщения: 18.09.2003 09:55
Vouk1
Да, FL 46 и 4.5.3 вылетают. А вот FL 3.00E этот шрифт кушает.
Шрифт кривой (небось Fntgr 4 ты использовал. Надо 3.5 юзать IMHO).
Автор: Vouk1
Дата сообщения: 18.09.2003 17:53
Kassian,
тык ведь просто сказать - кривой, а в чем именно кривизна? Я ж его не наобум делал, он у меня работает как надо и где надо, а вот решил поправить кое-что в фонтлабе, ан фигли.
Автор: YarYar
Дата сообщения: 18.09.2003 18:23
Ну так зашлите мне фонт. Посмотрю.
yar[at]fontlab[dot]com

Страницы: 123456789101112131415161718192021

Предыдущая тема: COREL Draw vs Adobe Illustrator vs Macromedia FreeHand


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.