Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
Ломброзо ©   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.012 c
14-1121940970
Igorek
2005-07-21 14:16
2005.08.14
Изучение новых технологий (на примере .NET)


14-1121933194
SoftX
2005-07-21 12:06
2005.08.14
Астрология как историко-культурный феномен. Диссертация.


6-1115288796
Pavelkq
2005-05-05 14:26
2005.08.14
Приоритет IdFTP


3-1120523457
LF
2005-07-05 04:30
2005.08.14
Игнорируется EOleException


9-1114345447
Yegorchic
2005-04-24 16:24
2005.08.14
Как определить виден ли объект на сцене через определённую камеру





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский