Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

Кто в автокаде рубит...   Найти похожие ветки 

 
Ломброзо ©   (2005-07-20 22:34) [0]

...помогите пзялста кириллицу настроить. Есть dwg файл, русские буквы - загогулинами. Как бороть?


 
AlterEgo of WondeRu ©   (2005-07-20 23:18) [1]

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage
напротив 1252 установи c_1251.nls

если поможет..  с тебя пиво!


 
Anatoly Podgoretsky ©   (2005-07-21 00:15) [2]

С этим поможет, зато испортит 1252


 
Vlad Oshin ©   (2005-07-21 08:50) [3]

"Откуда он достает этот шрифт..." - шрифты выбираются из установленных в системе, выбор кодировки внутри шрифта - из реестра.

"...если везде все задано кириллическое?" - значит не везде.
В панели и заголосках шрифты используются те, которые заданы в Control Panel.
Еще раз повторю, как задать шрифты: запустите апплет Control Panel -> Regional and Languadge Options.
На закладке Regional Options есть два раздела, Standarts and formats и Location. Первый раздел настраивает под
конкретного пользователя и отвечает за то, в каком виде и на каком языке пишется дата, время, какие меры длины
используются и так далее. В нашем случае его лучше всего ставить Russian. Второй пункт отвечает, в том числе, и за
системные шрифты, это как раз то, что нам и нужно. Необходимо убедиться, что там выставлена Russia. Кроме этого, на
закладке Advanced надо выставить Language for non-Unicode programs в Russian. После этого, при отображении всех менюшек
и сообщений, XP будет использовать русскую кодировку. Конечно же, это никак не повлияет на латинские буквы.
Если Вы всё сделали верно, но проблема осталась, тогда идём сюда: HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
и удаляем все параметры в разделе с типом REG_BINARY, содержащие в именах слово "Font". Система впоследствии создаст их
вновь.

CaptionFont
IconFont
MenuFont
MessageFont
SmCaptionFont
StatusFont

Ну уж и если всё-таки проблема останется, тогда есть последний способ.
В ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] изменяем значение параметра
"1252" на "c_1251.nls" Обычно этот метод применяют для Photoshop, но он применим и для некоторых других программ.
Правда, могут начаться проблемы с русскоязычными программами. Поэтому, обычно советуют экспортировать этот ключ из реестра,
и создать два *.reg файлика, один из которых будет учить такие программы русскому языку, а другой возвращать всё в прежнее
состояние.

Перед работой с реестром необходимо его сохранить, чтобы в случае проблем можно было бы восстановиться из резервной копии!

995

можно ли не вводить зарплату, по спец режиму, начисления (третий пунк оставить чистым)


 
Ломброзо ©   (2005-07-21 10:27) [4]

Не помогло.

Корячит кириллицу он странно - транслитерацией. Т.е., к примеру, вместо "файл" выводит "afqk".


 
REA   (2005-07-21 10:59) [5]

может у него шрифт в котором русские буквы отсутствуют вообще?


 
Seg   (2005-07-21 11:18) [6]

Поставь лучше ArchiCad.


 
ShaggyDoc   (2005-07-21 11:18) [7]

Настройки реестра абсолютно не при чем. Проблема в кодировке DWG-файла, то есть документа. Скорее всего, он сделан в ранних версиях AutoCAD и в нем тексты в DOS-кодировке.

Надо посмотреть файл в текстовом режиме. В начале идет сигнатура версии. Если это AC1006, то 100%, что он в DOS сделан, в AutoCAD-10. Если  AC1009, то в AutoCAD-12. Если AC1014, AC1015, AC1018, то это уже WIN-версии. Но могло быть, что кто-то открыл DOS-файл и сохранил в WIN, не перекодировав тексты.

Можно проверить еще так: Взять во встроенный редактор строки какой-нибудь текст. Если абракадабра, то точно текст в DOS. А потом написать новый текст. Он должен отображаться правильно.

Как лечить:

Тут есть нюансы, зависящие от версии AutoCAD, в который загружен этот файл.

1. Если надо только просмотреть, может быть распечатать, то надо заменить файл шрифта на файл в DOS-кодировке. Но они все одноименные независимо от версии, например все txt.shx. В этом случае визуально текст будет правильно выглядеть.

2. Если надо с этим файлом работать, то придется его перекодировать. Стандартных встроенных средств нет, имеются несколько LISP-программ для перекодировки. Можно зайти ну форумы www.dwg.ru, www.autocad.ru и там спросить.

Но большинство конверторов берет только верхний уровень - текстовые примитивы. А могут быть и вложенные, и не тоолько тексты - например, имена слоев или блоков. У меня программа конвертирует все, но она часть большой системы и автономно ее никак не применить.


 
WondeRu ©   (2005-07-21 12:11) [8]

ShaggyDoc   (21.07.05 11:18) [7]
блин.... если ты прав, то конвертим в DXF, открываем каким-нить Штирлицем, перекодируем... потом снова в DWG


 
ShaggyDoc   (2005-07-21 14:03) [9]

Можно и так. Может быть даже штирлиц не понадобится. DXF в DOS-кодировке Автокад сам преобразует, если в DXF будет указана CODEPAGE. Просто в DXF могут потеряться объекты, которые этот формат не поддерживает. В простых чертежах это не критично.



Страницы: 1 вся ветка

Текущий архив: 2005.08.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.116 c
6-1115288796
Pavelkq
2005-05-05 14:26
2005.08.14
Приоритет IdFTP


3-1120634051
vitzol
2005-07-06 11:14
2005.08.14
Подсветка символов в DBgrid при фильтрации


6-1114477934
whiletruedo
2005-04-26 05:12
2005.08.14
вопрос по WebBrowser


14-1122018175
Fin
2005-07-22 11:42
2005.08.14
Что делать или как поступить?


14-1122134717
Shuric
2005-07-23 20:05
2005.08.14
О мониторе