V-Форум / Софт и железо / Тема: русские шрифты были - стали квадратики

Re: русские шрифты были - стали квадратики

 24/10/2009 7:44:12 #Link

xm

dastin37
не скачивал и не проверял
чинить шрифты по одному -- это очч старое решение

Re: русские шрифты были - стали квадратики

 24/10/2009 7:59:53 #Link

dastin37

Ещё добавлю про конфликт гарнитур:
Системные шрифты не трогаем - это аксиома.
Дублируемые шрифты можно посмотреть в фонт навигаторе - там есть соответствуюшая команда в меню - после её выполнения показывается табличка дублей и откуда именно фонтнавигатор берет шрифт - галки можно переставить.
Правда если у вас все 15 тыс установлены - зачем? - занятие будет утомительным

Re: русские шрифты были - стали квадратики

 24/10/2009 8:05:45 #Link

dastin37

Цитата:
xm пишет:
чинить шрифты по одному -- это очч старое решение
зато верное - т.к. много шрифтов существует только в "кривом "виде и далее не развиваются. На дисках типа Стотыщшрифтовсовсегосвета и на развалах типа дафонт- таких большинство

Re: русские шрифты были - стали квадратики

 25/10/2009 19:12:19 #Link

xm

Цитата:
dastin37 пишет:
Правда если у вас все 15 тыс установлены - зачем?

Цитата:
dastin37 пишет:
Системные шрифты не трогаем - это аксиома.


эт ты щас с кем?

Re: русские шрифты были - стали квадратики

 25/10/2009 20:41:22 #Link

dastin37

Цитата:
xm пишет:
эт ты щас с кем?

а ..хх.. м... м . наверное с Капеллой ...

Re: русские шрифты были - стали квадратики

 26/10/2009 19:35:08 #Link

EugeneЧайник

xm
1. Ещё раз позволю себе повториться - Эта проблема не имеет простого решения.
2. Конкретизирую:
3. Когда у меня была такая же трабла, то после многих мытарств пришлось ламать шрифты, дабы они отображались русскими буквами.
4. А делал я это так:
4а. Сначала я находил шрифт, который без проблем отображался во всех прогах. (например TIMES NEW ROMAN)
4б. Затем ставил прогу типа фонткриэйтер или фонтлаб...
4в. Открывал неустановленный файл нормальноотображаемого шрифта (например таймсньюроман) в этой проге. И открывал тут же файл того шрифта, который мне был нужен.
4г. В неустановленном файле нормального шрифта таймсньюроман заменял каждый глиф гарнитуры таймс на ту гарнитуру, какая мне была нужна методом кат-копипаст...
И так четыре раза для нормального, жирного, курсива и жирного курсива.
4д. Переименовывал файл (например ПУПКИНФОНТ).
4е. Входил в опции, где зарыто название, и вместо timesnewroman тупо прописывал pupkinfont, чтобы данный шрифт не подменял какой-либо с тем же названием...
5. Дальше самое сложное.
5а. Дело в том, что в место крукозябрины, которая обозначает букву i или ещё какой китайский иероглиф, могла быть подставлена наша буква Ы или Ж...
5б. Стало быть требовались регулировки шпаций и кернинга. Все эти микрорегулировки приходилось выполнять методом втыка, поскольку американская инструкция к данным прогам не изобилует конкретикой... И так четыре раза для каждого типа шрифта.
5в. После всего этого неустановленный файл обновлённого шрифта устанавливался обычным образом.
5г. Никто не говорит, что это было легко.
6. Но зато после такого взлома у желаемого шрифта пропадало всякое желание отображаться в виде квадратиков и крюкозябриков...
ЗЫ
7. Кстате, если кто не знает, говорю, что начиная с 5-й версии в кореле предусмотрен модуль для создания собственного шрифта. Вызывается он командой - файл - сохранить как - *.TTF.

Re: русские шрифты были - стали квадратики

 26/10/2009 21:59:35 #Link

dastin37

Цитата:
EugeneЧайник пишет:
А делал я это так

лучше так
Simple.zipsimple.zip
пример когда англицкие на месте, а русские нет, шрифт TTF, неюникодный, но таки текстовый, разрешен режим инсталляции.
Задаем кодовые страницы, диапазоны юникода, перегенерируем глифы, копируем глифы на свои места. Генерируем новый шрифт, который будет работать как в старых Корелах( т.к. глифы копируем , а не перемещаем), так и в новых.

Re: русские шрифты были - стали квадратики

 26/10/2009 22:19:45 #Link

dastin37

Другое кино
Normal.zip
пример когда и англицкие и русские НЕ на месте, шрифт TTF, неюникодный и к тому же символьный, режим инсталляции не разрешен, только внедрение.
Задаем правильные кодовые страницы, диапазоны юникода, разрешаем режим инсталляции копируем глифы строго на свои места для каждой кодовой страницы отдельно, выделяя с Shift целые диапазоны,перегенерируем глифы. Генерируем новый шрифт, который будет работать (если такой работал) как в старых Корелах( т.к. глифы копируем , а не перемещаем), так и в новых. Эти варианты самые простые - но для большинства случаев их хватает. Повторюсь речь идет о шрифтах типа TTF.

Re: русские шрифты были - стали квадратики

 26/10/2009 23:04:05 #Link

EugeneЧайник

dastin37
1. Очень трогательное кино.
2. Но в нём нет ни одного слова о том, как эти самые буквы будут плясать на плоскости в каком-нить текстовом процессоре, типа ворд.
3. Я имею ввиду кернинги и межбуквенные промежутки.
4. Или Вы хотите сказать, что в данной проге это всё выстраивается автоматом?

Re: русские шрифты были - стали квадратики

 26/10/2009 23:18:47 #Link

dastin37

Цитата:
EugeneЧайник пишет:
как эти самые буквы будут плясать на плоскости
в данном случае, то что было задано в шрифте, то и осталось.
Ведь мы сейчас о квадратиках.
Кто захочет пойти дальше - доберется и до кернинга, я так и написал - это самые простые варианты. Тема широкая и глЫбокая.
В вашем случае - вы берете шрифт имеющий одни параметры и вставляете в него из другого шрифта глифы других пропорций, естественно вам приходится с кернингом играть - например если в Times New Roman вставить что-нибудь типа Wide Latin или чего другое Extendet.
« 1 2 3 (4) 5 »

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?topic_id=6022&start=30

Rambler's Top100