Помощь - Поиск - Пользователи - Календарь
Полная версия: 5.01: Пересадка полуапрошей
ProDTP > Шрифты > FontLab
Henyk
Ну вот, нарисовал я некий шрифт, выставил метрики/кернинг, сгенерил... все чудесно. Заказчику понравилось, дозаказал Extended (чует моя душа он потом и Condensed захочет)... в общем порасширял я кривые и у меня естественно сбились полуапроши. Недолго думав сохраняю я метрику из регуляра и импортирую в широкий (с задумкой потом их глобально сузить на хх упм естественно)... а импортируется вся изначальная ширина и никак иначе! И шо делать кроме как более 200 раз тискать copy/paste special (с вероятностью что-нибудь пропустить)?
lef
А на все буквы сразу скопировать-вставить не выйдет?
Ctrl+A, Ctrl+C
Ctrl+A, Ctrl+Alt+V
или выборочно но по многу глифов за раз
Henyk
Цитата(lef @ Oct 20 2008, 15:21) *

А на все буквы сразу скопировать-вставить не выйдет?

paste special вставит только "первый глиф", увы...
PAIN.(t)
Ген, а ты с серпентологами не общался? wink.gif
Может что-нить на Python-е можно быстренько изваять для таких целей? Или уже готовое есть?
Henyk
Цитата(PAIN.(t) @ Oct 20 2008, 15:54) *

Или уже готовое есть?

for 5.04 only...

Но не понимаю почему так сложно, достаточно ведь "базовая" штука!
feuerloescher
Цитата
copySidebearings will copy the sidebearing values from one vfb to another.

http://benkiel.com/typeDesign/

Цитата
These have been tested to work with FontLab 4.6
Henyk
Цитата(feuerloescher @ Oct 20 2008, 17:43) *


Спасибо! smile.gif)))))
Странно что гуглопоиском это не нашлось, находилось нечто другое... кгхм...
feuerloescher
у меня вот так:
http://www.google.com/search?client=opera&...=utf-8&oe=utf-8
:-)
Henyk
сегодня вообще какой-то "тайный ход электронов" © :/
PAIN.(t)
Полный Off, сорри: да я вообще в первый раз название темы слету прочитал как: "пересадка полушарий"  smile.gif
Долго думал… ©
Denis
Можно и без питона, средствами FLS:
1. Скопировать глифы из Regular-а
2. Вставить в Extended, в качестве альтернативных (append glyphs), при этом FLS добавляет к именам глифов суффикс 001.
3. Создать metrics классы (вида: .mtrx1:a.001' a) для всех глифов.
4. Открыть Metrics assistance и применить "apply and save"
5. Экспортировать классы и сохранить в надёжном месте (пригодяться для Condensed)
5. Удалить альтернативные знаки (regular)
6. Загрузить кернинговые пары от Regular-а.
lef
Цитата(Henyk @ Oct 20 2008, 16:37) *

paste special вставит только "первый глиф", увы...

странно, у меня вроде во все глифы вставляется, или я не там смотрю?
Evgen
Поддержу Льва — у меня тоже вся цепочка (сколько отметил) вставляется.
Версия 5.0.0
Henyk
Цитата(Evgen @ Oct 20 2008, 20:18) *

Поддержу Льва — у меня тоже вся цепочка (сколько отметил) вставляется.
Версия 5.0.0


хммм... (уполз проверять все варианты).
Всем спасибо!

================================
Henyk
(+) Предупреждение за чрезмерное цитирование
Админ
================================
koalami
С классами можно попробовать — ловко, да, а попроще что-то есть? — benkiel.com с 5.04 не работает (ImportError: No module named robofab.world) — почему? 10.6.8?
feuerloescher
Там написано
"Note: All of these scripts require that RoboFab be installed"
koalami
Цитата(feuerloescher @ Dec 12 2011, 15:08) *

Там написано
"Note: All of these scripts require that RoboFab be installed"

Да-да-да... — как раз лезу чтобы добавить тот смайл который головой об стенку бьётся) — C Roboterprogramme всё работает wink.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2012 Invision Power Services, Inc.

Реклама

   Rambler's Top100    Яндекс цитирования