?

Log in

Previous Entry | Next Entry

FontLab на Linux

 Может это всё покажется глупостью, но всё же, решил дать волю фантазии и провести маленький эксперимент. Полигоном для испытаний, стал Ubuntu и FontLab Studio 5.0.4.

Естественно, что попытаться запустить ехе-шник под Linux-ом, мне просто так не удасться, на выручку мне пришла программка под названием CrossOver, эмулирующая процессы РС.

Первым сложным этапом, стала установка самого CrossOver-а, как только я запустил установку, вся кириллица превратилась в нечитаемый набор текста, потыкав по кнопкам, я логически пришёл к выводу, что подсвеченная клавиша, и есть та, которая мне необходима. Дальше процесс пошёл без запинки.

Установив эмулятор, я увидел окошко в котором мне предлагалось выбрать из списка поддерживаемые программы РС, вполне естественно, что FontLab-а я там не обнаружил, пробежав глазами по окошку, я увидел наполовину отображаемый русский микротекст, исходя из которого я понял, что мне предлагалось выбрать неподдерживаемую программу. После отметки этого пункта, установка программы началась. Программа установилась без проблем.

Естественно, после установки, я сразу принялся за тестирование . К сожалению, я так и не смог заставить FLS увидеть установленный интерпретатор языка Python, по этому час функций связанных с использованием python-а, была недоступна. В общем, скоростью работы программы во «враждебной» среде , я остался доволен.

Я не спец в по Linux-у, по этому мои эксперименты и закончились.

На этом, первый эксперимент считаю завершившимся :-)



Каринка кликабельна (~122 кб)

Comments

( 45 comments — Leave a comment )
kovalby
Oct. 29th, 2007 10:05 am (UTC)
Вы молодец. О таком статьи сочинять надо - это ж нехоженое (похоже) направление в работе со шрфтами.
denisbox
Oct. 29th, 2007 10:13 am (UTC)
Спасибо! Вот только без Питона, проблематично работать.
kovalby
Oct. 29th, 2007 11:30 am (UTC)
Кстати, а где Питону учиться? И, простите за темноту, что можно с Питоном? какие возможности он дает?
denisbox
Oct. 31st, 2007 06:12 pm (UTC)
Питон, позволяет автоматизировать рутинные операции, у меня есть пара скриптов (не мной написанных, так как я в этом полный ноль), так без них, я как без рук. По поводу FLS и питона, можно тут посмотреть: http://www.robofab.org/index.html (первое, что пришло в голову)
henyk
Nov. 1st, 2007 11:21 am (UTC)
Можешь уточнить каких именно скриптов? Потому как мне робофаб что-то не очень пошёл...
dotlessi
Nov. 1st, 2007 08:55 pm (UTC)
python
посмотреть можно еще здесь:
http://dev.fontlab.net/flpydoc/

рассылку на leterror
http://mail.letterror.com/pipermail/fontlab-scripting/
правда ссылка сейчас не работает
но можно скачать архив в формате mbox здесь:
http://web.archive.org/web/20051217155612/mail.letterror.com/pipermail/fontlab-scripting.mbox/fontlab-scripting.mbox

и ссылки здесь
http://en.wikibooks.org/wiki/FontLab/Scripting

у robofab свои методы, он может работать и вне FontLab-а
henyk
Nov. 1st, 2007 09:06 pm (UTC)
Re: python
Спасибо, ссылки мне известны; меня просто интересовало субъективное мнение "без чего именно трудно обойтись" :)
dotlessi
Nov. 1st, 2007 09:46 pm (UTC)
Re: python
я в основном пользуюсь вызовом разных команд меню из макроса http://dev.fontlab.net/flpydoc/html/MenuCommands.xml.html - хотя я толком не знаю питон, склеить макрос избавляющий от нажатия лишних кнопок у меня кое-как получается

и несколькими готовыми, частично переделанными под себя

под одним из "пары скриптов" Денис скорей всего имел ввиду T1 >> OTF-CFF (с) aar
(из него я тоже наделал кучу разных версий и натырил код, благо у меня он с комментариями автора :-p)
henyk
Nov. 2nd, 2007 12:55 pm (UTC)
Re: python
ага, спасибо, аар-а щас в привате допытаю :)
denisbox
Nov. 3rd, 2007 07:56 am (UTC)
Re: python
У aar-a, скрипт действительно великолепный, правда я его не использую, по старинке, создал себе .txt библиотеку с тегами, и оттуда просто копирую нужные. Получается намного быстрее, чем писать всё и это каждый раз вручную...
henyk
Nov. 3rd, 2007 08:00 am (UTC)
Re: python
Вчера пообщался аськой с aar-ом, у него самого скрипт не сохранился, переадресовал к тебе либо Алексею
henyk
Nov. 3rd, 2007 08:06 am (UTC)
Re: python
и как это я его появление на свет в своё время пропустил... :/
denisbox
Nov. 3rd, 2007 12:59 pm (UTC)
Re: python
http://stream.ifolder.ru/3985807
Около 3кб, инструкция по пользованию, внутри самого скрипта.
henyk
Nov. 3rd, 2007 01:56 pm (UTC)
Re: python
Ага, спасибо! :)
Просматривая текст я наконец вспомнил: ничего я оказывается не пропустил, просто с идеей про то что frac жизненно необходим для кириллического кернинга в AdobeCS/+ я в корне не согласен; на самом деле кернинг работает и без неё если вовремя вписать в нужное место languagesystem cyrl dflt;
А вот если бы как-нибудь подправить "родной ФЛ-ский опентайпер" чтобы он автоматически сотворял скажем капитель не только для латиницы как сейчас а и для кириллицы тоже... стало бы действительно намного легче жить.
(Deleted comment)
(Deleted comment)
denisbox
Nov. 3rd, 2007 02:38 pm (UTC)
Re: python
Ну, к Vista, у меня особая нелюбовь :-) Слишком я с ней намаялся, в своё время :-)
denisbox
Nov. 3rd, 2007 02:36 pm (UTC)
Re: python
На сколько мне известно, эта проблема появилась только в CS2, и если верить сообщениям с западных форумов, проблема появилась не только в кириллице.
Кстати, если я ничего не напутал, то в InDi CS3, этой проблемы уже нет, а вот в Ill-е она ещё присутствует. Сейчас правда руки не дойдут до тестов, конец года...
henyk
Nov. 3rd, 2007 02:40 pm (UTC)
Re: python
Теги languagesystem вписывать надо всё равно, правда теперь уже для Vista-compatibility :)
Кстати очень радостно наблюдать как в "висто-блокноте" работают кириллические liga и calt, вот только жаль locl не смог проверить из-за наличия отсутствия хотя бы МС-оффиса на той сисадминской машине.
denisbox
Nov. 3rd, 2007 02:55 pm (UTC)
Re: python
Видимо, и мне не миновать тесного соседства с Vista :-)
henyk
Nov. 3rd, 2007 03:26 pm (UTC)
Re: python
Да уж...
denisbox
Nov. 3rd, 2007 06:33 pm (UTC)
Re: python
Ну, я постараюсь дотянуть до последнего, пока заказчики переходить на неё не хотят, предпочитая новомодным наваротам, стабильную систему...
henyk
Nov. 3rd, 2007 06:39 pm (UTC)
Re: python
denisbox
Nov. 4th, 2007 09:39 am (UTC)
Re: python
Ну вот, советской разведке, ещё в далёком 1989 году, было известно о планах M$ и господина Б.Г., создать операционную систему Vista :-) Осталось только подпортить в фотошопе несколько фотографий ос, дописать ещё с десяток предложений, и получится прекрасная газетная утка для жёлтой прессы :-)))
dotlessi
Nov. 3rd, 2007 08:50 pm (UTC)
Re: python
у меня 0.07 ;-)
denisbox
Nov. 4th, 2007 09:40 am (UTC)
Re: python
Ну, что в закромах нашлось... :-)
denisbox
Nov. 3rd, 2007 07:53 am (UTC)
Есть пара скриптов, для создания псевдоболд-а и блек-а, конечно, после использования скрипта требуется доводка руками... (скрипты коммерчиские, по этому, поделиться не могу, увы)
henyk
Nov. 3rd, 2007 07:58 am (UTC)
А, ты про эти.... :) Не понравилась их идеология: дело в том что в действительно хорошем болде основной стэм надо расширять "шире" (прости за тавтологию) чем неосновной, а реализовать этот алгоритм питоном ещё никому пока не удалось.
denisbox
Nov. 3rd, 2007 01:01 pm (UTC)
Это так, но часть работы делает за меня скрипт, именно к этому, я и привык :-)
dotlessi
Oct. 29th, 2007 10:55 am (UTC)
питон
Я как-то давно по неопытности скачал python под Mac OS X и установил, после этого заставить макинтошный FLS увидеть понятный ему встроенный в Mac OS python мне больше не удалось :-)
henyk
Oct. 29th, 2007 11:46 am (UTC)
Два вопроса:

1. понятен но в приличном шрифтообществе его не задают ;)
2. какова скорость работы "конструкции" если задать в опциях высоту фоновой картинки 3000 пикселей (ограничение виндовой версии) и нажать
create background
?
denisbox
Oct. 31st, 2007 06:13 pm (UTC)
1. Мозги размять захотелось, да и просто любопытно.
Если честно, я разницы не ощутил.
henyk
Oct. 31st, 2007 06:25 pm (UTC)
То есть тормозит на прорисовке точно так же как под виндой?
denisbox
Nov. 1st, 2007 10:31 am (UTC)
Дык, не тормозит, у меня и на винде... может я тебя недопонял..
Не мог бы ты описать этот процесс подробнее.
henyk
Nov. 1st, 2007 11:11 am (UTC)
Из опыта проекта Ukrainian Baroque: писалось вакомом линией во внешнем векторном редакторе, потом на линию "натягивался" контур с параметрами косого широкого пера, немного дорихтовывался мышекликами, результат конвертировался в кривую и через клипбоард переносился в Студию 5.01. Получался полный комплект "удовольствий" типа незамкнутых closepath-ов, кучи лишних точек, неправильного направления путей и пр. Оптимизация этого всего или оставляла слишком много точек или портила кривую до неузнаваемости. Поэтому перед оптимизацией делалась "фоновая копия" с максимально возможным разрешением и после автоматической оптимизации опять же доправлялось вручную.

И тут наблюдаются тормоза: при большом увеличении двигаешь точку и на пару секунд студия замирает пока перерисует экран (видеокарта кстати не супер но и не г... — Nvidia GForce 2MX). Это при максимуме в 3000 пикселов по вертикали.

При пробах на машине у palama G4, МакОСь 10.4 даже при 10000 пикселях такого не наблюдалось. А поскольку OS/X всё же сделан на ядре FreeBSD, т.е. поближе к "семейству пингвиньих" у меня такой вопрос и возник, поскольку к своей ХР и видеокарте в других векторных программах претензий нет.
denisbox
Nov. 1st, 2007 12:54 pm (UTC)
Ты знаешь, сейчас попробовал ещё раз, не тормозит... Правда у меня видео Geforce 7600 c 256 мб на борту, и DDR3, может в этом дело. FLS 5.0.4.
henyk
Nov. 1st, 2007 01:46 pm (UTC)
Тогда возможна версия 5.0.1 против 5.0.4
denisbox
Nov. 3rd, 2007 07:59 am (UTC)
Сейчас проверил на 5.0.1, скорость вроде сопоставимая...
Может, дело в большом колличестве незамкнутых контуров?
henyk
Nov. 3rd, 2007 08:02 am (UTC)
Нет, это уже после замыкания всего, я даже специальный шорткат на join broken contours себе сотворил
henyk
Nov. 3rd, 2007 08:08 am (UTC)
Кстати если контура незамкнутые то background не отрендерится вообще — критерий покруче "аудита" :)
denisbox
Nov. 3rd, 2007 01:04 pm (UTC)
Понял... значит очередная загадка.
henyk
Nov. 3rd, 2007 01:58 pm (UTC)
"Тайный ход электронов неизвестен никому" © :)))
henyk
Nov. 3rd, 2007 05:20 pm (UTC)
И сам себе отвечаю ;)
Перенёс системный своп на другой физический винт в другом канале (secondary master) и тормоза почти не ощущаются. Выходит ФЛ-бу просто полгектара обычной памяти слишком мало.
lemonad
Oct. 29th, 2007 11:54 am (UTC)
да, я бы многое отдал за изучение питона внутрифонтлабовского и правильного опентайпа для софта от Адобе. Респект Вам за Ваши "иследования")
denisbox
Oct. 31st, 2007 06:15 pm (UTC)
Спасибо. На самом деле, это достигается тестированием, и ковырянием чужих шрифтов. Т-с-с! это секрет :-)
strannick_ru
Oct. 31st, 2007 04:21 am (UTC)
1. Можно попробовать запускать через wine
2. Можно попробовать посмотреть на fontforge
denisbox
Oct. 31st, 2007 06:17 pm (UTC)
1. попробую, но думаю, что результат будет тот же.
2.В отличии от FF, FLS, на много удобнее в работе, да и дружелюбней интерфейс (имхо)
( 45 comments — Leave a comment )