Проблема 3. Переделка шрифта ANSI KAZ в UNICODE KAZ Есть казахский не юникодовский шрифт. А нужен юникодовский. ?Хочу!? бум, ?хочу!!? бум, ?хочу!!!? бум, бум, бум...
Причина 3. Какая причина? Да хотя бы такая, что нормальных полноценных юникодовских шрифтов сейчас очень мало. В смысле, что раньше, если в шрифте максимум надо было разработать 256 глифов (к тому же часть являются непечатными), то сейчас максимальное количество возможных символов 65536 (конечно цифра в идеале, на практике гораздо меньше, но побудем идиаллистами ? это так приятно
![:-)](http://vse.kz/public/style_emoticons/default/rolleyes.gif)
). Т.е. с появлением двубайтного стандарта сложность изготовления шрифта увеличилась ровно на
один байт или в
256 раз . Ведь казахские символы это не камень преткновения.... Вот что вы скажете насчет грузинских, арабских, еврейских... Не говоря уж о великом и могучем... китайском. %)) А цены на шрифты кусаются. Я как-то в нете искал ? 1 (ОДИН!!) ParaType шрифт типа Helvetica стоит 30 баков. Не помню сколько стилей туда входит... Но допустим какая минимальная коллекция шрифтов должна стоять у уважающего себя дизайнера? То-то и оно. Отсюда ? лучше уж переделать самому, чем... и т.д.
Решение 3. Работенка немного помуторней чем предыдущая. Но вспомните 30 баксов
![:D](http://vse.kz/public/style_emoticons/default/eek.gif)
! Лучше их муху в поле. Итак. Включаем кодпагу 1252, ищем казахскую буковку, переходим к подзоне Cyrillic-Extended Cyrillic. Вставляем куда надо. А куда надо? Дык эта... Плохая новость ? Font Lab не знает о существовании казахских букв и не показывает превьюхи символов. Хорошая новость ? есть кое-что что поможет. Я открываю для этих целей шрифт в котором уже стоят казахские буквы (Arial из ?великолепной? коллекции дядьки Билла) и подложив два окна друг под друга нажатием Ctrl+Tab переключаемся между ними и быстренько находим место ?куда?. Чтобы не прыгать между кодпагами можно (наверное) скопировать сразу все казахский символы, выделяя их с Ctrl, вставить их в Extended Cyrillic, при вставке они выстроятся в ряд. А потом их распихать по местам. Ctrl+C- Ctrl+V.
О чудо. Опять никакого кернинга!!! УРААААААА!!!. %)))))))
А теперь собственно КЕРНИНГ вместе с МЕТРИКОЙ, братьями и сестрами!
Проблема 4. Переделка шрифта NON-KAZ в UNICODE KAZ Проблема как бы ясна. Но действие не для слабонервных.
Причина 4. См. причину 3. Хотя может 30$ это и не так много для данного случая
Решение 4. Гмм... Ну что ж начнем. Сначала я выбираю все символы из русского языка, которые похожи хотя бы отдаленно на казахские, т.е. Г; К; Н; англ. Y; еще раз; англ. h; русскую ?е?, но может подойдет и следующая; и русскую О. Все их расставляем по местам казахских, на которые они похожи. Заметьте ? все параметры кернинга и метрики дублируются для этих символов. Далее каждый из этих символов надо экспортировать в EPS. А далее в привычной программе Ill/Corel пририсовать чего надо ? хвостики, палочки... Можно конечно сразу в Font Labе рисовать... Да и вообще там много чего можно ? только как? %)) Потом обратно в EPS и Font Lab. Главное не менять размера. В Font Labе можно совместить старый и новый символ очень точно. Это нужно сделать, чтобы хотя бы настройки метрики остались в силе. При этом придется например чуть-чуть раздвинуть границы символа на размер хвостика или палочки. Но все равно, чтобы получить более-менее качественный шрифт ? придется повозится с настройками кернинга. В общем может и не надо самим решать подобные проблемы вообще... Мдяя... Но я б тоже присоединился к Егору и Иешуа посоветовал такие шрифты держать у себя, пользоваться самому и не распространять. Хотя если честно говенных шрифтов хоть отбавляй. А таких, чтобы были сделаны по всем правилам жанра ? 30$.
Это всего лишь маааленькая вершина айсберга возможностей под названием Font Lab. Я поделился так сказать проблемами, которые мне удалось решить с ее помощью. А вообще Font Lab очень крутая программа, всю крутость которой я даже не смогу описать, потому что до конца не знаю насколько она крута...
Ну и в завершении этой демагогии хочется всем пожелать удачи. %)
И конечно же критика принимается ценой вендетты
![;)](http://vse.kz/public/style_emoticons/default/mad.gif)
(шутка
![;)](http://vse.kz/public/style_emoticons/default/rotate.gif)
). Если я был в чем-то не прав (будь то грамматически, орфографические, стилистические, идеологические и пр. виды ошибок), если я описался или что-то опошлил по недоразумению ? пусть истина восторжествует, а не будет ?где-то там?....