Окончательное решение с отображением шрифтов
Реклама i
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Окончательное решение с отображением шрифтов

Окончательное решение с отображением шрифтов

Ответ
Поиск в этой теме
Непрочитано 02.01.2008, 12:20 #1
Окончательное решение с отображением шрифтов
ie.spb
 
Инженер
 
Регистрация: 21.08.2007
Сообщений: 598

Так кто поставит точку в проблеме отображения шрифтов в файлах Автокада. Перепробовал все: и программы А. Ривилиса, и внесение изменений в реестр, и копировал шрифты в папку Fonts автокада, результат один и тот же: отображаются каракули. Помогите разобраться.
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
Просмотров: 8546
 
Непрочитано 02.01.2008, 13:19
#2
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


используй *.shx шрифты. С ними проблем не встречал
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Автор темы   Непрочитано 02.01.2008, 13:38
#3
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Хотелось бы соблюсти одинаковые шрифты в чертеже. Переводить все контору на что то другое это трагедия. Сами понимаете
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 03.01.2008, 13:50
#4
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Криками все пропало, ничего не получается - делу не поможешь.
Чтобы помочь, надо видеть, что происходит.
Какие версии используются? Настройки системы? Где проблемный файл?
Быстро посмотреть не обещаю, уезжаю на Украину, но постараюсь.
KSI вне форума  
 
Автор темы   Непрочитано 04.01.2008, 06:35
#5
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Вот посмотрите
Вложения
Тип файла: rar Drawing2.rar (21.9 Кб, 155 просмотров)
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 12.01.2008, 18:50
#6
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Во вторник вернусь домой, посмотрю.
Какая версия Автокада?
KSI вне форума  
 
Автор темы   Непрочитано 14.01.2008, 06:42
#7
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Версия 2008
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 14.01.2008, 07:31
#8
Пашка

ГИП
 
Регистрация: 11.01.2008
Новороссийск
Сообщений: 46


Цитата:
Сообщение от Djonikbishkek Посмотреть сообщение
Хотелось бы соблюсти одинаковые шрифты в чертеже. Переводить все контору на что то другое это трагедия. Сами понимаете
Попробуй создать новый стиль со шрифтом GOST type A или B, и переназначь тексты в чертеже на новый стиль. Будет немного отличаться от оригинала, но разница совсем небольшая...
Пашка вне форума  
 
Непрочитано 14.01.2008, 09:57
#9
Александра (Alex)

Судостроение
 
Регистрация: 17.10.2003
Николаев
Сообщений: 3


Если еще вопрос актуален, тогда разбейте Ваш MText и примените dwgconvert->Unicode(Latin1)->Windows. у меня получилось
Александра (Alex) вне форума  
 
Автор темы   Непрочитано 14.01.2008, 10:19
#10
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Не помогло. Так и остались каракули.
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 14.01.2008, 10:45
#11
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Если ко мне на работе пришли с такой проблемой то яб это назвал лечение зубов через заднепроходное отверстие. Зачем придумывать себе и другим сложности? Используй shx шрифты.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 14.01.2008, 10:47
#12
Александра (Alex)

Судостроение
 
Регистрация: 17.10.2003
Николаев
Сообщений: 3


Странно, а я Вашу экспликацию помещений прочла А мультитекст Вы разбили?
Вложения
Тип файла: dwg
DWG 2000
Drawing2.dwg (53.4 Кб, 1066 просмотров)
Александра (Alex) вне форума  
 
Автор темы   Непрочитано 14.01.2008, 11:34
#13
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Странно, я разбил мультитекст, применил dwgconvert и никакого эффекта.

Цитата:
Сообщение от Shoorup Посмотреть сообщение
Если ко мне на работе пришли с такой проблемой то яб это назвал лечение зубов через заднепроходное отверстие. Зачем придумывать себе и другим сложности? Используй shx шрифты.
Я и сам это прекрасно знаю, но сделанного не воротишь.
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 14.01.2008, 11:46
#14
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Весьма актуальная проблема. Мне видится, что решить ее можно следующим образом:
Пишем прогу, которая анализирует файл (либо отдельно модель, либо пространство листа) и выдает табличку с перечнем использованных стилей и примененных в них шрифтах. Тут же дается напротив каждого сочентания образец получающейся надписи типа абвгдежзик и т.п.
Можно сразу поменять кракозяблики либо на другой шрифт, либо поменять всем объектам с ними стиль.
Можно принудительно всем объектам присвоить индивидуальные параметры, а можно и общие настройки изменить.

В модели очень много текстовых объектов и у некоторых шрифты установлены индивидуально, что очень затрудняет их редактирование.

Нужен хороший сервис в обработке существующих текстовых объектов. Вот такое мое мнение.
Supermax вне форума  
 
Непрочитано 14.01.2008, 12:22
#15
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Цитата:
Сообщение от Supermax Посмотреть сообщение
Весьма актуальная проблема. Мне видится, что решить ее можно следующим образом:
Пишем прогу, которая анализирует файл (либо отдельно модель, либо пространство листа) и выдает табличку с перечнем использованных стилей и примененных в них шрифтах. Тут же дается напротив каждого сочентания образец получающейся надписи типа абвгдежзик и т.п.
Можно сразу поменять кракозяблики либо на другой шрифт, либо поменять всем объектам с ними стиль.
Можно принудительно всем объектам присвоить индивидуальные параметры, а можно и общие настройки изменить.

В модели очень много текстовых объектов и у некоторых шрифты установлены индивидуально, что очень затрудняет их редактирование.

Нужен хороший сервис в обработке существующих текстовых объектов. Вот такое мое мнение.
Индивидуально стиль может быть установлен только многострочнику и для его "потомков" (размеры, ячейки таблиц, по-моему, многострочные атрибуты туда же лезут). Так что все сводится к поиску по форумам слова unformat
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.01.2008, 13:32
#16
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Djonikbishkek Посмотреть сообщение
Странно, я разбил мультитекст, применил dwgconvert и никакого эффекта.
Разбивать мультитекст не нужно - и так конвертирует. Возможно версия DWGCONVERT у Вас не последняя - скачайте поновее (я выложил сегодня).
P.S.: А что в Windows в региональных установках?

Последний раз редактировалось Александр Ривилис, 14.01.2008 в 13:45.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 14.01.2008, 14:16
#17
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Разбивать мультитекст не нужно - и так конвертирует. Возможно версия DWGCONVERT у Вас не последняя - скачайте поновее (я выложил сегодня).
P.S.: А что в Windows в региональных установках?
Не получилось и с новой версией. Теперь еще и названия слоев каракулями стали
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 14.01.2008, 14:21
#18
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Djonikbishkek Посмотреть сообщение
Не получилось и с новой версией. Теперь еще и названия слоев каракулями стали
Еще раз. Какие региональные установки? И какое направление перекодировки было выбрано?
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 15.01.2008, 06:35
#19
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Если имеешь в виду кодовые страницы таблиц преобразования, то галочки стоят там где надо, все латиницы и кириллицы включены, по умолчанию стоит русский язык. Насчет направления перекодировки- попробовал все какие есть
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 18.01.2008, 11:34
#20
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Да, странный какой-то чертеж. В 2007, 2008 - преобразование не проходит ни в какую.
В 2005 - все моментом (Latin1-Win). При этом кодовая страница 1252 в реестре должна иметь значение 1251. Иначе тоже не идет.
KSI вне форума  
 
Непрочитано 18.01.2008, 11:48
#21
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
Да, странный какой-то чертеж. В 2007, 2008 - преобразование не проходит ни в какую.
В 2005 - все моментом (Latin1-Win). При этом кодовая страница 1252 в реестре должна иметь значение 1251. Иначе тоже не идет.
Еще раз. У меня кодовая страница 1251 (Windows XP Pro VLK SP2 Russian - языковые установки стандартные для нее). Кодовая страница 1252 не исправлена (т.е. 1252).
Конвертация текста (все остальные флажки я снял)спокойно проходит в AutoCAD 2008. DwgConvert взят отсюда: http://www.maestrogroup.com.ua/support/DWGConvert.zip
Результат в Drawing2-conv.dwg
Миниатюры
Нажмите на изображение для увеличения
Название: dwgconvert.gif
Просмотров: 167
Размер:	10.3 Кб
ID:	2349  
Вложения
Тип файла: dwg
DWG 2007
Drawing2-conv.dwg (74.0 Кб, 989 просмотров)
Александр Ривилис вне форума  
 
Непрочитано 18.01.2008, 13:09
#22
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Александр Ривилис,
Пробовал со стандартными значениями кодовых страниц 1251 и 1252, и с изменением значения 1252 на 1251. Результат одинаковый - никакой.
Может это из-за того, что у меня Win2000 Rus Sp4?
Использовал "ADT как AutoCAD 2007" и "AutoCAD MEP 2008 - Русский" + DWGConvert2007.arx версии 1.1.0.1 (скачал 17.01.08).
KSI вне форума  
 
Непрочитано 18.01.2008, 13:16
#23
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
Может это из-за того, что у меня Win2000 Rus Sp4?
Возможно, хотя и очень странно. А отконвертированный мною чертеж у тебя выглядит нормально?
И что возвращает ввод в командной строке syscodepage?

Последний раз редактировалось Александр Ривилис, 18.01.2008 в 13:41.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 18.01.2008, 13:41
#24
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Цитата:
Сообщение от KSI Посмотреть сообщение
Да, странный какой-то чертеж. В 2007, 2008 - преобразование не проходит ни в какую.
В 2005 - все моментом (Latin1-Win). При этом кодовая страница 1252 в реестре должна иметь значение 1251. Иначе тоже не идет.
точно в 2005 все переконвертировалось мигом. Интересно как то получается
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 18.01.2008, 14:09
#25
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Djonikbishkek Посмотреть сообщение
точно в 2005 все переконвертировалось мигом. Интересно как то получается
Мне вот тоже интересно, хотя предположения есть. Для AutoCAD до 2006 включительно используется один алгоритм, в 2007 и выше другой, т.к. AutoCAD 2007 и выше хранят строки в формате UNICODE. И вот здесь то и корень проблемы...
А твой чертеж вообще очень хитрый. Имена слоев и текстовые стили в кодировке 1251, а все тексты в кодировке 1252.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 18.01.2008, 14:19
#26
ie.spb

Инженер
 
Регистрация: 21.08.2007
Сообщений: 598
<phrase 1=


Сам не знаю как так получилось. Но интересно было бы узнать
__________________
Склероз нельзя вылечить, но о нем можно забыть.
(Ф. Раневская)
ie.spb вне форума  
 
Непрочитано 18.01.2008, 14:51
#27
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Djonikbishkek Посмотреть сообщение
Сам не знаю как так получилось. Но интересно было бы узнать
С чертежом работали несколько человек. У одного из них в региональных настройках Россия(Русский), у другого - другие значения. Один создавал слои, другой писал текст. Это могло быть и у одного человека если он менял региональные настройки...
Александр Ривилис вне форума  
 
Непрочитано 18.01.2008, 15:05
#28
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Александр Ривилис,
SYSCODEPAGE = "ANSI_1251" (только чтение)
DWGCODEPAGE = "ANSI_1251" (только чтение)

Drawing2-conv.dwg читается нормально.
KSI вне форума  
 
Непрочитано 18.01.2008, 15:51
#29
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Только что попробовал на Windows XP Pro SP2 Eng - все прошло нормально.
"ADT как AutoCAD 2007" + DWGConvert2007.arx
KSI вне форума  
 
Непрочитано 18.01.2008, 15:57
#30
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
Александр Ривилис,
SYSCODEPAGE = "ANSI_1251" (только чтение)
DWGCODEPAGE = "ANSI_1251" (только чтение)
Drawing2-conv.dwg читается нормально.
Видимо испорчена кодировка 1252 (файл c_1252.nls). Но я попробовал ее победить (не использую системные функции перекодировки, а написал свою). Скачай снова dwgconvert и попробуй.

Последний раз редактировалось Александр Ривилис, 18.01.2008 в 16:02.
Александр Ривилис вне форума  
 
Непрочитано 18.01.2008, 17:29
#31
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Да, сейчас все в порядке. Но это проблема была не у меня, а у Djonikbishkek.
У меня с моими чертежами пока таких проблем нет.
KSI вне форума  
 
Непрочитано 18.01.2008, 17:54
#32
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
Да, сейчас все в порядке. Но это проблема была не у меня, а у Djonikbishkek.
У меня с моими чертежами пока таких проблем нет.
Т.к. Djonikbishkek не ответил ни на один поставленный мною вопрос чтобы решить его проблему, пришлось задавать эти вопросы тебе.
Ну раз работает, то и отлично!
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Окончательное решение с отображением шрифтов

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование ttf шрифтов (за и против) Dante AutoCAD 62 22.04.2009 10:13
Требуется нестандартное решение Serz Прочее. Архитектура и строительство 11 13.09.2003 01:15