|
Русский шифт для 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, 06:58
|

Живой
  
Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560

|
Цитата(vitan @ May 13 2008, 21:02)  Вот. Копируйте вместо fixed.stk (или любого другого .stk) в каталог %SDD_HOME%/standard Шрифт сделан на базе SF.STK, а не fixed, он смахивает на ARIAL, ширина букв не одинаковая. Есть все русские буквы и символ номера (для гостовской рамочки). Спасибо, здорово! Лет 15 назад я делал нечто аналогичное для DOS версии Viewlogic (кодировка 866). Тогда для этих целей в комплекте с Viewlogic была специальная утилита компиляции шрифтов из прорисовки в схемном редакторе. Интересно, каким образом это делается сейчас? Сам правда уже давно использую TTF шрифт GOST A. Но векторный шрифт иногда тоже может быть полезен.
|
|
|
|
|
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 15 2008, 17:04
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(fill @ May 14 2008, 21:45)  1. Все в норме Гм. Проверил на разных компах. Дефект имеется. Однако на одном компе при включенном маппинге на Arial вместо русских букв - закорюки, написанные ариалом. Посему два вопроса: 1. Все в норме на 2007 или 2005? У меня 2005 SP3 ocur11, DxPDF version 3.11. 2. В чем может быть проблема с русскими буквами в Arial? Тот же шрифт в ворде, например, нормально видно... Никаких настроек NLS в реестре не правил. Спасибо.
|
|
|
|
|
May 16 2008, 06:03
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
Цитата(fill @ May 15 2008, 00:45)  1. Все в норме [attachment=21019:attachment] 2. в 2007.1 а у меня совсем не так и цвета не те, и шрифты и даже диалог DxPDF другой, хотя показывает, что версия та же 3.11 DxD2007.1+upd4 и толщины не сбрасываются а уходят в pdf. А вот file/print на pdffactorypro печатает правильно (если не считая того, что только черно-белоеи скрыжик не влияет) - второй скриншот, и шрифты передаются. Так что проблема в DxPDF.
Эскизы прикрепленных изображений
|
|
|
|
|
May 16 2008, 06:35
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(vitan @ May 15 2008, 21:04)  Гм. Проверил на разных компах. Дефект имеется. Однако на одном компе при включенном маппинге на Arial вместо русских букв - закорюки, написанные ариалом. Посему два вопроса: 1. Все в норме на 2007 или 2005? У меня 2005 SP3 ocur11, DxPDF version 3.11. 2. В чем может быть проблема с русскими буквами в Arial? Тот же шрифт в ворде, например, нормально видно... Никаких настроек NLS в реестре не правил.
Спасибо. 1. Скриншот сделан из 2005_Sp3. 2. С акробатом вообще дело темное, ибо сам Акробат не имеет встроенных кириллических фонтов и документы с кириллицей нормально отображаются, только если встроить в сам документ дополнительный фонт с кириллицей. Вот вам наглядный пример проблемы, человек создал PDF с кириллицей и у него все видно, но есть проблема сжатия текста (в DxD одно в Акробате другое) http://megratec.ru/data/files_db/8903/dxpdf.rar , а я у себя в этом документе вижу вместо кириллицы точки. Ворд в отличие от Акробата нормально поддерживает все системные фонты.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
May 16 2008, 18:18
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(AlexN @ May 16 2008, 10:03)  даже диалог DxPDF другой, хотя показывает, что версия та же 3.11 DxD2007.1+upd4 Вот это забавно-с... Интересно, как это одна версия программы может иметь разный вид?  Цитата(AlexN @ May 16 2008, 10:03)  А вот file/print на pdffactorypro печатает правильно (если не считая того, что только черно-белоеи скрыжик не влияет) - второй скриншот, и шрифты передаются. Так что проблема в DxPDF. Видимо, дело не совсем в этом. А в том, наверно, что DxPDF не внедряет шрифты в пдф. Цитата(fill @ May 16 2008, 10:35)  2. С акробатом вообще дело темное, ибо сам Акробат не имеет встроенных кириллических фонтов и документы с кириллицей нормально отображаются, только если встроить в сам документ дополнительный фонт с кириллицей. Вот вам наглядный пример проблемы, человек создал PDF с кириллицей и у него все видно, но есть проблема сжатия текста (в DxD одно в Акробате другое) http://megratec.ru/data/files_db/8903/dxpdf.rar , а я у себя в этом документе вижу вместо кириллицы точки. Ворд в отличие от Акробата нормально поддерживает все системные фонты. Я думаю, дело не в этом, а скорее в том, что Акробатовские файлы все как один получаются с помощью различных принтеров, типа pdffactory, а вот Ворд - это текстовый редактор и в нем при всем желании не получится написать слово шрифтом, которого нет в системе, ибо нет возможности выбрать несуществующий шрифт. Я взял приведенный пример, там шрифт GOSTtypeB. Пришлось скачать его из инета, поправить руками его внутренне имя (исходное было с пробелами), и только тогда я увидел надпись в ПДФ на русском языке. Кроме того, если скопировать те самые точки из ПДФ и вставить в обычный блокнот, то тоже видно русские буквы. А вот проблемы с наездом на букву "я" в этом примере нет, т.к. нет буквы. Делаю вывод, что у нас разные шрифты Arial. Выложите свой, плз, не сочтите за труд...
|
|
|
|
|
May 16 2008, 22:39
|

Живой
  
Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560

|
Цитата(vitan @ May 14 2008, 20:22)  Хм... Есть чувство, что с тех времен не так далеко они ушли... А не сохранилась эта утилита? То что формат базы данных за 15 лет не сильно поменяли, это скорее хорошо. Значит изначально продуман был. Утилиу постараюсь найти в архивах. Однако, насколько помню, тогда это работало только под голым DOS (без всяких HIMEM/EMM) плюс аппаратный ключ. Хотя, в те времена аппаратные ключи мы тоже повторяли.
|
|
|
|
|
May 19 2008, 01:56
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
Цитата(vitan @ May 17 2008, 01:18)  Вот это забавно-с... Интересно, как это одна версия программы может иметь разный вид?  Видимо, дело не совсем в этом. А в том, наверно, что DxPDF не внедряет шрифты в пдф. pdffactorypro имеет опцию встраивать/не встраивать шрифты. На отображение в конечном документе это не влияет. Возможно на компе, где нет используемого ариала отображаться не будет, но насколько помню, в таких случаях adobe reader предлагает свою подстановку. А вот еще прикол: в диалоге print/options line thickless кнопки увеличения/уменьшения работают наоборот, то есть кнопка "вверх", которую все полагают как "больше" менторовские програмеры считают как "меньше", и, соответственно "вниз" - во всех программах это "меньше", а у ментора - "больше". это уже наверное не китайцы, а арабы в програмеры подались. Но все равно это все без разницы, так так на выходной документ не влияет, поскольку не работает. кстати, в этом диалоге дико не хватает кнопки выбора ориентации portrait/landscape, а приходится глубоко мышой копаться в любом драйвере принтера.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|