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

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

Автор: hamshen
Дата сообщения: 21.12.2003 20:23
roman78

Цитата:
что значит специфичный? нужен башкирский, т.е. с "лишними" символами + раскладку, что б им работать можно было.


1. Т.е. тебе нужен юникодный шрифт с полным набором кирилицы? Такие есть или нет?
2. Что бы создать раскладку для Win2K/XP есть тул - http://www.microsoft.com/globaldev/tools/msklc.mspx
Автор: renreg
Дата сообщения: 21.12.2003 20:37
Kassian
Это им интересно. Делать газету будут только дети - писать, корректировать, фотографировать и т.п. Я только буду проводить редакционные совещания.
А они все сами - в нашем городе из 27 500 населения 8 000 чел. говорят на русском. Сколько на испанском - не знаю, но много. А есть еще народ из Марокко, Эфиопии, но они маловероятно, что придут к нам.

Поэтому и интересно сделать на разных языках. Сколько шрифтов и каких нужно? Существуют ли раскладки или нет (как в башкирском)?
Автор: Kassian
Дата сообщения: 21.12.2003 20:48
Не, ну для твоих языков никаких проблем не должно быть: винда ведь поддерживает Cyr, Heb и Spain (все немногочисленные испанские знаки есть в Latin1 1252). Так что любой шрифт с тремя диапазонами (Latin1, Cyr и Heb) подойдет, напр., Times New Roman.
Автор: renreg
Дата сообщения: 21.12.2003 21:09
Kassian
Если я что-то сверстаю в газете
Цитата:
Times New Roman
- я себя перестану уважать
Автор: roman78
Дата сообщения: 21.12.2003 23:16
в качестве темплэйта можно пользовать любой готовый шрифт (который конечно можно и самому нарисовать). выбирается в options (надо отключить use FontLab template font...)

KASSIAN
а результат абсолютно тот же. Т.е. что твой способ скартинкой Cyrillic-Asian, что по адресам из пдфки. Вобщем то логично иначе я б совсем запутался. Твой вариант может чуть удобнее, но с темплатом (те самые серые буковки в пустых клетках) уже не критично.
А вообще без тебя ни за что не разобрался бы. Спасибо.

То что получилось работает в Word, ID, QXP, PhS. А люстратор плюется, точнее менюшки выдает c хоткеев - вот уж от кого не ждал... Не критично, но не понятно.

hamshen
примерно так и получилось: в шрифте дорисовывал несколько символов (в данном случае довольно просто) и делал раскладку ParaWin'om. Еще попробовал Keyboard Layout Manager - одна малина.

renreg
тебе осталось лишь шрифты нарисовать
Автор: Kassian
Дата сообщения: 21.12.2003 23:17
renreg
Не, ну это. Ариал еще типа рулит. Если серьезно, то лучше в привате.

Добавлено
roman78

Цитата:
в качестве темплэйта можно пользовать любой готовый шрифт (который конечно можно и самому нарисовать). выбирается в options (надо отключить use FontLab template font...)

А мне и в голову не приходило. Действительно.
Автор: Denisbox
Дата сообщения: 22.12.2003 13:08

Цитата:
И на тему OTF: этот формат известен тем, что текст, им набранный, без проблем будет читаться и на РС и на МАС. Возможно ли это реализовать в ФЛ? Хотя в моем случае (нестандартные символы) наверно правильнее и на МАСе создать аналогичную раскладку?

Если используете In Design, то создавать не стандартные раскладки вовсе не обязательно.
Достаточно в FL создать дополнительный набор символов, объеденить символы в класс , и написать небольшой скрипт.
Таким образом можно будет подключать вашу индивидуальную раскладку не прибегая к мучениям системы.
Выглядит это будет преблезительно так:

feature salt { # Stylistic Alternates
sub [ABC] by [alt.A alt.B alt.C];
}salt;

иными словами:

sub [символы которые мы заменяем] by [символы индивидуальной раскладки];
Колличество символов должно быть одинаково в обеих случаях!
Автор: roman78
Дата сообщения: 22.12.2003 14:37
>объеденить символы в класс , и написать небольшой скрипт.
опа... весьма интересно. Символы в класс в ФЛ объединять надо? Как? Остальные будут в другом классе или вне классов? И как эти классы к скрипту привязываются (из примера не сообразил)?
Хотя последний вопрос не по теме...
Автор: Denisbox
Дата сообщения: 22.12.2003 21:46
...хорошо, вот более подробно:
Допустим, есть некий шрифт type1 (ну скажем стандартный Adobe Cyrillic).
Нам нужно добавить 10 дополнительных символов не стандартной кодировки.
Открываем данный шрифт в FL, добавляем несколько символов ( меню Glyph> Generate Glyphs...)
далее перечисляем имена символов через пробел:
afii10017.alt afii10018.alt и.т.д ( для работы на Маке пригодятся ещё два символа .null и CR)
Можно отметить пункт Mark new glyph. Жмём "ОК". Рисуем/копируем контуры новых символов.
Открываем панель Collection/Classes, жмём "Add class". В окне "Font window" выделяем нужные символы
(из стандартной кодировки, которые будут заменены на альтернативные). Перетягиваем их на панель Collection/Classes,
задаём имя классу, жмём "Enter". Создаём новый класс, повторяем процедуру с выделением и перетягиванием
(но, на сей раз, выделяем и перетягиваем сами альтернативные символы). Задаём имя классу, жмём "Enter".
Открываем панель OpenType. Жмём "Add feature".
Переходим к скрипту:
feature salt { # Stylistic Alternates
# Cyrillic
sub @original_gl by @alt_gl;
}salt;

Или ещё вариант:
Открываем панель OpenType. Жмём "Add feature".
пишем:
feature salt { # Stylistic Alternates
# Cyrillic
sub [
В окне "Font window" выделяем нужные символы и перетягиваем на панель OpenType (сразу за квадратную скобку).
Закрываем квадратную скобку. Пишем" by [", из окна "Font window" копируем альтернативные символы, закрываем скобку.
Вот, что примерно должно получиться:
feature salt { # Stylistic Alternates
# Cyrillic
sub [afii10017 afii10018 и.т.д] by [afii10017.alt afii10018.alt и.т.д];
}salt;

Скрипт можно использовать практически любой, поддерживаемый программой...
Автор: hamshen
Дата сообщения: 22.12.2003 21:55

Цитата:
Скрипт можно использовать практически любой, поддерживаемый программой...

А какие программы поодерживают OpenType скрипты?
Автор: roman78
Дата сообщения: 23.12.2003 17:57
вах... так речь о скриптах в ФЛ. Видимо это и есть "правильное" построение ОТФ, что б на разных платформах один шрифт работал. Здорово. Я только не понял почему на маке замена будет происходить, а на РС нет?
Автор: Denisbox
Дата сообщения: 23.12.2003 18:53

Цитата:
Здорово. Я только не понял почему на маке замена будет происходить, а на РС нет?

А откуда такой вывод?

hamshen
Cкрипты поддерживают продукты Adobe
Автор: makaron
Дата сообщения: 23.12.2003 20:22
Привет!
Я столкнулся со следующей проблемой. Шрифт сделаный FontLabом как PostScript не появляется в Аcrobat. Тот-же шрифт TrueType появляется в меню. Word, FrameMaker распознают этот шрифт. Distiller делает нормальный PDF. На Win98 в Acrobate все работат "правельно" и шрифт можно эдитировать. С переходом на Win2k Acrobat не хочет воспринимать PS1 шрифты озданные FontLabом. Кодировка безразлична (шрифт с Win1252 тоже не работает). Генерирует FontLab "кастрированые" PS1 шрифты?
Автор: Denisbox
Дата сообщения: 23.12.2003 22:50
Для точного выяснения проблем в работе шрифта нужно видеть сам шрифт.
Одна из возможных причин может скрываться в "непонимании" Acrobat-ом имени глифов.
Попробуйте генерировать имена глифов заново.
Меню Glyph> Glyph Names> Generate Names... из выпадающего списка выберите
Adobe Glyph List (можно отметить: Use this table as default).
Автор: Kassian
Дата сообщения: 23.12.2003 23:20
makaron
Это не твой случай?
Автор: roman78
Дата сообщения: 25.12.2003 01:47

Цитата:
Цитата:
Здорово. Я только не понял почему на маке замена будет происходить, а на РС нет?

А откуда такой вывод?


...эээ ...а смысл то тогда в чем? зачем скрипты мучать, если можно просто переложить буковки и получить тот же результат?
Автор: Denisbox
Дата сообщения: 25.12.2003 20:54
roman78
Смысл - заставить шрифт работать на Win и Mac.
Автор: Crosfield
Дата сообщения: 26.12.2003 13:06
Kassian
У меня тоже ни один из T1-шрифтов, которые совершенно корректно работают в Illustrator, Photoshop, QuarkXPress, CorelDRAW, InDesign, MS Word, рипуются и т.д., хотя и появляются в списке доступных, тем не менее не распознаются Acrobat как шрифты, которые можно назначить существующему тексту. При попытке изменить с помощью TouchUp (или PitStop) шрифт на любой из T1-шрифтов, выдается окно со следующим сообщением
The change to a different font wasn't done because the chosen font and the font encodings in the document differ and couldn't be resolved.
Если же с помощью тех же шрифтов создать (через Distiller) новый документ, то создается прекрасный PDF.
Мне все-таки кажется, что дело не в FL, а во внутреннем способе работы со шрифтами в Acrobat. У меня порядка 60% шрифтов - "родные", остальные перекодированы в FL45 или FL46. Везде все работает нормально, кроме Acrobat. Не скажу, правда, что я каждый день что-то правлю в Acrobat, но ... не порядок
Автор: makaron
Дата сообщения: 26.12.2003 21:14
Самое неприятное, что без Acrobata не обойтись. Программа генерирует из определенного контента postscript. Соответственно мелкие погрешности приходися править. Возникают варианты: либо постскрипт либо Акробат. Постскрипт отпадает, остаётся Акробат.
Win2к использует наверняка другие механизмы предоставленя шрифтов программам (дистиллер сам забототся о шрифтах). Я попробовал оригинальные шрифты (Helvetica Cyr). С ними все в порядке. Acrobat не возмущается. Импортируешь этот шрифт в FontLab генериррушь PS Binary (Fontlab 3.1 или 4.6 Demo) ничего не изменив. Новый шрифт не распознается Acrobatом. Fontografer тоже ничего полезного не производит. К сожалению я других программ кроме pfaedit не нашел. Чем можно скомпилировть PSfont?

PS. Я не думаю что Adobe пользуется выше перечисленными. Хотя-бы потому что их шрифты Acrobat воспринимает без всяких заморочек.
Автор: Kassian
Дата сообщения: 26.12.2003 22:19
Crosfield
makaron
Если не сложно, дайте ссылочку на пару таких фонтов. Как правильно сказал Denisbox, надо на шрифт посмотреть.
Автор: Denisbox
Дата сообщения: 26.12.2003 23:33
makaron

Цитата:
Импортируешь этот шрифт в FontLab генериррушь PS Binary (Fontlab 3.1 или 4.6 Demo) ничего не изменив. Новый шрифт не распознается Acrobatом.

Есть проблема с Type1 (генерация из FL4.6), а вот из 3.1 версии всё генерировалось корректно...
У меня после обработки FL 4.6 шрифта Type1, Distiller отказывается внедрять кириллические знаки. Просто получаю пустую страницу.
Автор: makaron
Дата сообщения: 27.12.2003 12:18
вот ссылочка на шрифт.
http://vermishel.newmail.ru/edrplar_cyr_r.zip
Он был сделан из Ариала года 3-4 назад.
Спасибо зарание.
Автор: Denisbox
Дата сообщения: 27.12.2003 14:40
Увы, но архив битый
Автор: makaron
Дата сообщения: 27.12.2003 14:59
теперь распакованный. И те-же файлы RAR-архивом.

http://vermishel.newmail.ru/
Автор: Denisbox
Дата сообщения: 27.12.2003 22:51
Да, интересный глюк....
Вот, что пришлось предпринять:
Меню Glyph>Glyph Names>Generate Unicode...
Меню Glyph>Glyph Names>Generate Names...
Меню Tools>Transform Range... Autohint.
Меню File>Font Info
Вкладка "Basic set of font names"
Строка "Family Name" изменяем EdRplAr_Cyr на EdRplAr Cyr
Жмём кнопку Build Names.
Производим настройку на вкладках:
Most important font dimensions.
Supported codepages and default character set.
Supported Unicode ranges.
Type 1 and TrueType hinting: aligment zones.
Type 1 hinting: standart stems.
Генерируем шрифт...
URL http://www.denis-box.front.ru/font.zip
Автор: Kassian
Дата сообщения: 28.12.2003 03:11
w2k pro. Acrobat 5.05 Roman

makaron
Кириллица твоего шрифта вообще не внедряется в postscript из Кварка (но все работает из Ворда или Адобе всякого). В Акробате не эдитируется.

Denisbox
Твой внедряется и в Кварке, но редактировать в Акробате не получается.

Чего мы не понимаем глобального в этой жизни.

Вот таки полностью работающий (у меня) шрифт: http://lino6.newmail.ru/Kas3.jpg (jpg -> rar).
Сделал в FL 3.00E новый шрифт. Кодировка Adobe WinEncoding Russian. Скопировал туда глифы. Microsoft Character Set: Bitstream.
Всё. Метод тупой, но действенный.


Цитата:
Генерирует FontLab "кастрированые" PS1 шрифты?

Не без того.


Цитата:
Чем можно скомпилировть PSfont?

FL 3.00E.

Совет дня: не делай *.pfm. Пусть ATM сама его сгенерит (кстати, это рекомендация Паратайпа по работе с FontLab'ом).
Автор: makaron
Дата сообщения: 28.12.2003 12:36
Спасибо бльшое.
с FontLabom 3.1 у меня потом все-таки случайно получилось (стандартный Адобе Helvetica). С моим шрифтом не получалось никак.

Может есть у кого 4.5 версия FontLab demo. У Paratype только 4.6 а в интернете все ссылочки на их страничку. Интересно было-бы узнать, новый ли это глюк.

Насколько я помню, Adobe считает что ATM в 2000 и XP Виндовсе не нужен. Поэтому я и генерировл PFM. Иначе надо генерировать AFM+INF=>PFM. Вопрос состоял чем кроме ATMа.
Автор: Kassian
Дата сообщения: 28.12.2003 13:38
makaron

Цитата:
Может есть у кого 4.5 версия FontLab demo. У Paratype только 4.6 а в интернете все ссылочки на их страничку. Интересно было-бы узнать, новый ли это глюк.

Согласно моим экспериментам (еще не законченным и не систематизированным), этот глюк свойствен всем FL 4.x.


Цитата:
Насколько я помню, Adobe считает что ATM в 2000 и XP Виндовсе не нужен. Поэтому я и генерировл PFM. Иначе надо генерировать AFM+INF=>PFM. Вопрос состоял чем кроме ATMа.

Не, ATM там есть, просто он встроен в OS и его надо как-то выковыривать (не помню, как). В любом случае ATM удобен именно своим интерфейсом, так что 4.1 Delux лучше поставить.

Denisbox
makaron
Самое интересное забыл спросить. У вас под XP работает шрифт Denisbox'а? Т.е. можно в Акробате набирать текст?
И действительно ли все нормально с моим шрифтом или тоже есть глюки?

roman78
По поводу твоей кодировки вот есть еще небезынтересная информация.
Автор: makaron
Дата сообщения: 28.12.2003 15:19

Цитата:
Denisbox
makaron
Самое интересное забыл спросить. У вас под XP работает шрифт Denisbox'а? Т.е. можно в Акробате набирать текст?
И действительно ли все нормально с моим шрифтом или тоже есть глюки?


Для этого нужно "выковырить" встроенный ATM. Все-же это не ATM а просто драйвер для PS шрифтов, без PFM шрифт на W2k не признается.

Сделал PFM на 98 Виндоусе. Загрузил шрифт в том-же 98. Все ОК (Word, Illustrator, Photoshop, QuarkXpress). Кроме FrameMaker и PageMaker.
Frame=> ОК. Acrobat ругается по поводу различных кодировок.
PageMaker отказался (заменил на Courier ). http://vermishel.newmail.ru/PM7.jpg

C XP и Win2k prof все нормально и в программах (Frame, Page, Xpress, Word) и в Acrobate.

Если уж зашел серьёзный разговор .
Кто-либо из Вас пользовался FDK от Adobe (PS-font + таблицы=>OpenType Font)?
Автор: Kassian
Дата сообщения: 28.12.2003 15:40
makaron
Не совсем понял. Что иенно у тебя работает и где и что именно не работает и как?


Цитата:
Кто-либо из Вас пользовался FDK от Adobe (PS-font + таблицы=>OpenType Font)?

А ты пользовался? И как впечатления? Вообще с OT у FL все довольно хорошо и удобно сделано.

Страницы: 123456789101112131415161718192021

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


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