|
Русский шифт для DxDesigner, на здоровье |
|
|
|
May 13 2008, 17:02
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Вот. Копируйте вместо fixed.stk (или любого другого .stk) в каталог %SDD_HOME%/standard Шрифт сделан на базе SF.STK, а не fixed, он смахивает на ARIAL, ширина букв не одинаковая. Есть все русские буквы и символ номера (для гостовской рамочки). Видуха не идеальная, делалось быстро. Ловите.
fixed.rar ( 2.54 килобайт )
Кол-во скачиваний: 307
|
|
|
|
|
 |
Ответов
|
May 14 2008, 16:22
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(sh007 @ May 14 2008, 10:58)  Лет 15 назад я делал нечто аналогичное для DOS версии Viewlogic (кодировка 866). Тогда для этих целей в комплекте с Viewlogic была специальная утилита компиляции шрифтов из прорисовки в схемном редакторе. Интересно, каким образом это делается сейчас? Хм... Есть чувство, что с тех времен не так далеко они ушли... А не сохранилась эта утилита? Делалось исключительно руками и глазами. Может, кто-то и будет смеяться, но пришлось разобраться в формате файла и накидать по-быстрому новых букв. Большинство взято от латинских, понятно. Кстати, кодировка - 1251. Цитата(AlexN @ May 14 2008, 13:23)  а какой вообще смысл в векторных шрифтах? Есть такая вешь - Viewdraw ViewOnly, например. Это плагин для браузера для просмотра схем. В нем нет маппинга, как в DxD. Там вообще русских букв нет. Кроме того, есть DxPDF. Сегодня обнаружили в нем глюк: буква "я" отображается, но имеет как бы нулевую ширину, т.е. следующая за ней буква наезжает на нее! Это - при включенном маппинге на Arial, например. При использовании моего шрифта глюка нет.  Цитата(rv3dll(lex) @ May 14 2008, 14:15)  на схеме нарисовать удаётся - не получается сделать надписи в рамке в библиотекаре Странно, у меня все ок. В каком библиотекаре?
|
|
|
|
|
May 21 2008, 17:08
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(fill @ May 14 2008, 21:45)  1. Все в норме [attachment=21019:attachment] Сегодня дошло: в примере слово написано большими буквами, поэтому все в норме. Глючит только маленькая буква. У нее код 255. Видимо, не подумали о том, что в каких-то кодировках этот код используется. Вот фрагмент из сгенеренного ПДФ Код 7 0 obj << /Type /Font /Subtype /TrueType /Name /Fcpdf0 /BaseFont /Arial /Encoding /WinAnsiEncoding /FirstChar 30 /LastChar 255 /Widths [ 688 688 229 286 344 516 516 802 630 172 286 286 344 516 229 286 229 229 516 516 516 516 516 516 516 516 516 516 229 229 516 516 516 516 917 630 630 688 688 630 573 688 630 172 458 630 516 745 630 688 630 688 630 630 516 630 630 859 630 516 516 229 229 229 401 516 286 516 516 458 516 516 229 516 458 229 172 458 172 745 458 516 516 516 286 458 229 458 401 630 401 401 401 286 172 286 516 688 802 516 229 344 286 917 516 516 516 974 974 286 917 516 745 688 458 229 229 286 286 344 516 917 688 917 859 286 745 401 458 458 229 573 401 458 516 458 172 516 630 688 688 516 516 286 688 172 344 516 172 229 401 516 516 229 516 974 458 516 172 630 458 172 630 630 630 516 630 630 802 573 688 688 516 630 745 630 688 630 630 688 516 573 630 630 688 573 745 802 745 802 630 688 917 688 516 516 516 344 516 516 573 401 458 458 401 458 630 458 516 458 516 458 401 401 745 401 516 458 630 630 573 688 516 458 688 0 ] /FontDescriptor 8 0 R >> endobj Виден нолик в конце. Я не большой знаток ПДФ, но если заменить этот фрагмент на следующий, то все становится хорошо. Если кто захочет поэкспериментировать, то важно не нарушать исходный размер файла. Код 7 0 obj << /Type /Font /Subtype /TrueType /Name /Fcpdf0 /BaseFont /Arial /Encoding /WinAnsiEncoding /FirstChar 30 /LastChar 255 /Widths[ 688 688 229 286 344 516 516 802 630 172 286 286 344 516 229 286 229 229 516 516 516 516 516 516 516 516 516 516 229 229 516 516 516 516 917 630 630 688 688 630 573 688 630 172 458 630 516 745 630 688 630 688 630 630 516 630 630 859 630 516 516 229 229 229 401 516 286 516 516 458 516 516 229 516 458 229 172 458 172 745 458 516 516 516 286 458 229 458 401 630 401 401 401 286 172 286 516 688 802 516 229 344 286 917 516 516 516 974 974 286 917 516 745 688 458 229 229 286 286 344 516 917 688 917 859 286 745 401 458 458 229 573 401 458 516 458 172 516 630 688 688 516 516 286 688 172 344 516 172 229 401 516 516 229 516 974 458 516 172 630 458 172 630 630 630 516 630 630 802 573 688 688 516 630 745 630 688 630 630 688 516 573 630 630 688 573 745 802 745 802 630 688 917 688 516 516 516 344 516 516 573 401 458 458 401 458 630 458 516 458 516 458 401 401 745 401 516 458 630 630 573 688 516 458 688 458] /FontDescriptor 8 0 R >> endobj Может, кто вылечит... Цитата(ovchik @ May 21 2008, 20:23)  Есть программка FoxIt Reader 2.0, в которой наезда нет Что-то не верится... В обоих приведенных файлах та же картина с шириной, что я приводил выше... Посмотрите сами.
|
|
|
|
|
May 22 2008, 16:05
|
Группа: Участник
Сообщений: 8
Регистрация: 31-10-07
Пользователь №: 31 932

|
Цитата(vitan @ May 21 2008, 20:08)  Что-то не верится... В обоих приведенных файлах та же картина с шириной, что я приводил выше... Посмотрите сами.  Посмотрел, и вы тоже посмотрите: наезда на букву "я" нет, хотя текст и ужимается
FoxitReader.rar ( 1.44 мегабайт )
Кол-во скачиваний: 164
|
|
|
|
|
May 22 2008, 17:04
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(ovchik @ May 22 2008, 20:05)  Посмотрел, и вы тоже посмотрите: наезда на букву "я" нет, хотя текст и ужимается
FoxitReader.rar ( 1.44 мегабайт )
Кол-во скачиваний: 164Да уж. FoxitReader не реагирует на толщину буквы "я" и действительно показывает ее нормально. Но он реагирует на другие буквы. Измените ширину буквы "ю". И увидите. Так что, он спасет от данного глюка, хоть и работает неправильно! А акробат - наоборот!  ))
|
|
|
|
Сообщений в этой теме
vitan Русский шифт для DxDesigner May 13 2008, 17:02 sh007 Цитата(vitan @ May 13 2008, 21:02) Вот.
К... May 14 2008, 06:58 rv3dll(lex) Цитата(sh007 @ May 14 2008, 10:58) Спасиб... May 14 2008, 07:30  sh007 Цитата(rv3dll(lex) @ May 14 2008, 11... May 14 2008, 08:54 AlexN а какой вообще смысл в векторных шрифтах? На экран... May 14 2008, 09:23 rv3dll(lex) на схеме нарисовать удаётся - не получается сдела... May 14 2008, 10:15 fill Цитата(rv3dll(lex) @ May 14 2008, 14... May 14 2008, 10:33  vitan Цитата(fill @ May 14 2008, 21:45) 1. Все ... May 15 2008, 17:04   fill Цитата(vitan @ May 15 2008, 21:04) Гм. Пр... May 16 2008, 06:35  AlexN Цитата(fill @ May 15 2008, 00:45) 1. Все ... May 16 2008, 06:03 sh007 Цитата(vitan @ May 14 2008, 20:22) Хм... ... May 16 2008, 22:39 sh007 Цитата(vitan @ May 14 2008, 20:22) А не с... May 19 2008, 11:13 vitan Цитата(AlexN @ May 16 2008, 10:03) даже д... May 16 2008, 18:18 AlexN Цитата(vitan @ May 17 2008, 01:18) Вот эт... May 19 2008, 01:56 ovchik Цитата(vitan @ May 16 2008, 21:18) Вот эт... May 21 2008, 16:23 vitan Цитата(AlexN @ May 19 2008, 05:56) pdffac... May 20 2008, 18:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|