Как загрузить файл SHX в Автокад?

В статье расскажем, как добавить шрифт в Автокад. Как загрузить и установить. Особенности установки форматов SHX и TTF.

Как загрузить файл SHX в Автокад?

Где хранятся шрифты и как добавить их в Автокад

Ванильная версия системы автоматизированного проектирования AutoCAD предлагает слишком уж скромный набор шрифтов. Некоторые решения так и вовсе пугают своей пиксельностью. Активные пользователи программы часто сталкиваются с необходимостью обновления библиотек с оглядкой на поставленные задачи.

В статье разберем способы, как добавить шрифт в Автокад.

Что это такое

Стандарты, они же ГОСТы используются при оформлении чертежей в самых разных сферах:

  • архитектура;
  • топография;
  • конструкторская деятельность;
  • геодезия и т.п.

Благодаря таким правилам вероятность конфликтов, в том числе программных сводится практически к нулю.

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

Где взять варианты

В Сети на тематических ресурсах можно найти самые разные варианты на любой вкус и цвет, в том числе для программы «Автокад». Но целесообразнее взять на вооружение специализированные форумы. На последних концентрируются профессионалы: архитекторы, строители, проектировщики и т.п. К тому же на подобных ресурсах работает жёсткая модерация, где вводящий в заблуждение контент попросту блокируется.

Яркий пример ресурса для профессионалов – русскоязычный форум DWG. Этот сайт создан специально для проектировщиков, инженеров и конструкторов. На нём можно найти ответы практически на любые специфические вопросы и скачать ГОСТ-шрифты для «Автокада».

Ещё один проверенный ресурс с достоверной информацией от первоисточника – форум разработчика системы AutoCAD – Autodesk. Ввиду внедрения новых технологий и инструментов в программу сайт будет полезен не только для новичков, но и профессионалов.

Как правильно загрузить и установить в Autocad

Для начала разберёмся с форматами на примере операционной системы Windows. Платформа работает с классическим расширением файлов – TTF. Если шрифт присутствует в системе, то любое установленное программное обеспечение будет его поддерживать.

В то время как разработчики AutoCAD предлагают специфический формат – SHX. Шрифты такого плана используются только в программе без оглядки на имеющийся набор в ОС Windows. Естественно, что процедура установки в каждом случае будет отличаться.

Как поставить TTF-шрифты

Платформа Windows поддерживает огромное количество шрифтов, способных радикально изменить текстовое оформление не только в самой операционной системе, но и в установленных программах. Файлы с расширением TTF лежат в системной папке платформы.

Установка:

  1. Подгружаем нужные шрифты. Файлы должны быть разархивированы.
  2. Выделяем нужные и копируем их: Ctrl + C / контекстное меню -> «Копировать».
  3. Открываем системную папку Windows, расположенную на диске С.
  4. Переходим в каталог Fonts.
  5. Вставляем ранее скопированные файлы: Ctrl + V / контекстное меню -> «Вставить».

Если речь идёт о паре файлов, то можно установить их непосредственно из проводника. Выбираем нужный шрифт, вызываем контекстное меню правой клавишей мыши и жмём на «Установить». Появится диалоговое окно инсталляции, которое закроется по завершению процесса.

После установки шрифтов программу AutoCAD необходимо перезапустить. За редким исключением, к примеру, в случае с устаревшей модификацией Windows, понадобится перезагрузка компьютера. Деинсталляция шрифтов происходит обратным путём: заходим в папку Fonts и удаляем ненужные файлы.

Как вставить SHX-шрифты

Формат SHX чаще всего используется в крупных проектах, когда для выполнения тех или иных задач требуются нестандартные шрифты. Файлы прикрепляются к техническому заданию, а исполнители самостоятельно устанавливают их.

Установка SHX:

  1. Запускаем программу и вызываем контекстное меню, кликнув правой клавишей мыши на рабочей области.
  2. Нажимаем на «Параметры» и переходим на вкладку «Файлы».
  3. Открываем папку «Путь доступа к вспомогательным файлам».
  4. В представленном списке находим путь до каталога с окончанием …fonts. Запоминаем/копируем местоположение.
  5. Открываем проводник и копируем новые файлы SHX.
  6. Переходим в папку со шрифтами AutoCAD и вставляем выделенные ранее файлы.

По окончанию процедуры программу следует перезапустить. Для проверки правильности установки в верхней части интерфейса AutoCAD следует выбрать инструмент «Текст». Далее кликаем по выпадающему списку стилей. Новые образцы должны появится в перечне.

В некоторых случаях шрифты не устанавливаются. Самая распространённая причина – конфликт версий. Либо модификация AutoCAD устарела и не может распознать новые стили, либо шрифты представлены в недопустимой кодировке.

Полезное видео

Видео-инструкция по установке:

Заключение

Все установленные в AutoCAD шрифты можно корректировать на усмотрение пользователя. Для этих целей служит инструмент Text Style, расположенный на главной панели. К каждому отдельному шрифту привязывается уникальный стиль.

Меняя высоту, степень растяжения, начертание и другие параметры можно отредактировать внешний вид символов. Таким образом можно тонко настроить шрифт на какие-то специфические ГОСТы.

ObjectArx Как загрузить шейп-файл (shx)

Страница 1 из 2 1 2 >
АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

LISP, C# (ACAD 200[9,12,13,14])

__________________


Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc
АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

LISP, C# (ACAD 200[9,12,13,14])

__________________


Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc
АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

LISP, C# (ACAD 200[9,12,13,14])

__________________


Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc
АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

LISP, C# (ACAD 200[9,12,13,14])

__________________


Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Тут спора никакого — если в #2 имелось в виду именно программно «поместить в каталог поддержки» или в #4 программно же «рядом с dwg положить их», то, конечно, ничем не отличается.

Но если говорить о «поместить в каталог поддержки», то как лучше программно это сделать? Скорее, как сделать нужный каталог с нужным shp одним из понятных Автокаду?

Прикольно, что если класть рядом с dwg — при частом использовании такой программы файлы shx расплодятся как кролики

АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

программист, рыцарь ObjectARX

Александр Ривилис
Посмотреть профиль
Посетить домашнюю страницу Александр Ривилис
Найти ещё сообщения от Александр Ривилис
АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

Thượng Tá Quân Đội Nhân Dân Việt Nam

И как создать тип линий с формами без файла типов линий?

Любой «лохматый» тип линии, например все, используемые в топографии, можно создать без использования «форм», даже без штатного ltypes.shx. Можно использовать штатный файл обычного шрифта, лучше всего самый простой и «угловатый» — txt.shx — имеющийся на всех компьютерах и уже лежащий на путях поддержки..

Описание типа линии будет составлено из «палочек» и «кружочков» с разными положениями, масштабами и углами поворота.

Пример пары таких линий

Удивительная мысль!
Почему-то раньше не приходила
Вероятно, по чисто историческим причинам — когда начал работать в Автокаде, то типы линий все вокруг делали с самодельными файлами форм.

Т.е., если правильно понял, то исходим из того, что любой рисунок можно создать с помощью одного только отрезка — взять из ltypeshp.shx или из стандартного шрифта. Вплоть до изображения набором отрезков окружностей и пр., меняя у отрезков углы, положение относительно оси и масштаб. Т.е. создавая все «формы» прямо в файле lin прямо в описании самого типа линий, а самодельные shx вообще не используя.
При этом удлинятся описания типов линий, но зато они всегда будут читаться.
Не помню, есть ограничения на длину строки в файле типов линий?

А вдруг Автокад перестанет поддерживать shx-шрифты, и txt.shx и пр. из новых Автокадов исчезнут?

Установка шрифтов в AutoCAD

Активные пользователи AutoCAD регулярно сталкиваются с необходимостью добавления текста для своих чертежей и других подобных проектов. Однако не всегда установленные по умолчанию шрифты являются подходящими по разным причинам, например, в тексте задания указаны другие требования или же это связано с особенностями оформления. В таком случае потребуется прибегнуть к установке дополнительных шрифтов, что можно сделать двумя разными методами. Именно об этом и пойдет речь далее.

Устанавливаем шрифты в AutoCAD

Начать следует с того, что шрифты хранятся в определенных файлах, которые различаются по форматам. Операционная система Windows использует стандартный тип под названием TTF, который совместим со всем устанавливаемым программным обеспечением. Однако существует еще один тип — SHX, разрабатываемый специально для AutoCAD и являющийся собственным изобретением компании Autodesk. Уже отталкиваясь от того, какой именно тип файла шрифта у вас имеется, и нужно выбирать способ инсталляции. Мы детально рассмотрим оба варианта, чтобы вы были осведомлены и знали что делать при столкновении с каждым типом данных.

Читайте также  Как перевести файл WebM в GIF?

Способ 1: TTF-шрифты

Как уже было сказано ранее, шрифты типа TTF используются в операционной системе, соответственно, и устанавливать их нужно в специальную директорию, после чего элемент уже будет подхвачен абсолютно всеми программами и доступен к использованию. Всю необходимую информацию по этой теме вы найдете в отдельном руководстве на нашем сайте, перейдя по указанной ниже ссылке.

Противоположные действия требуется осуществить, если вы хотите удалить шрифт из AutoCAD и всей ОС. Делать это стоит только в тех случаях, когда вы уверены, что этот стиль больше не пригодится в другом ПО. Ознакомиться с двумя методами решения поставленной задачи мы так же предлагаем в другой статье далее.

Способ 2: SHX-шрифты

Теперь давайте поговорим о ситуации, с которой сталкивается большинство обладателей AutoCAD при работе с крупными проектами. Иногда заказчики или другие сотрудники, работающие над проектом, прикрепляют к заданию файлы, среди которых иногда содержатся нестандартные шрифты форматов SHX. Для их нормального использования требуется предварительная инсталляция, которая осуществляется так:

    Обычно шрифты распространяются в виде архива, поэтому для начала его потребуется распаковать в любое удобное место на компьютере.

Теперь запустите AutoCAD, щелкните правой кнопкой мыши на любом пустом месте рабочего пространства и в контекстном меню выберите «Параметры».

В первой вкладке «Файлы» разверните расположение «Путь доступа к вспомогательным файлам».

Запустите Проводник и перейдите по тому пути, который до этого был найден.

Переместите в директорию все необходимые шрифты, задав им подходящие названия через «Переименовать», если это необходимо.

Перезапустите AutoCAD, чтобы новые объекты были обнаружены.

Нажмите на инструмент «Текст» для создания надписи.

Разверните список шрифтов на панели инструментов.

Убедитесь в том, что новый стиль был успешно добавлен.

Точно так же вы можете переместить шрифт в любую папку, которая добавлена в раздел «Путь доступа к вспомогательным файлам», однако удобнее всего сохранять объекты в специально отведенной для этого директории. Если же вы являетесь пользователем локальной сети и хотите добавить сетевую папку с собственными шрифтами, доступ к которой будут иметь и другие пользователи, то вам поможет эта инструкция.

    Снова переместитесь в AutoCAD и перейдите в раздел «Параметры».

Там в категории «Путь доступа к вспомогательным файлам» нажмите на кнопку «Добавить», которая расположилась на панели справа.

Вставьте или напишите вручную путь к директории и нажмите на клавишу Enter.

Теперь директория будет сохранена, и после перезагрузки ПО все шрифты отобразятся в соответствующем списке.

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

Что касается выполнения других задач в Автокаде, то начинающим пользователям рекомендуется ознакомиться с обучающими материалами по этой теме. Найти их можно на официальном сайте и в отдельной нашей статье, где собраны некоторые руководства по взаимодействию с популярными инструментами и функциями.

Помимо этой статьи, на сайте еще 12304 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Помогла ли вам эта статья?

Поделиться статьей в социальных сетях:

Еще статьи по данной теме:

Здравствуйте!
Спасибо, очень полезная статья и мне обязательно пригодится.
Правда, я искал и не нашёл в ней ответ на мои вопросы, а они такие: я переводчик и мне на перевод с японского на русский прислали файл DWG, в котором текст написан на английском, но в какой-то непонятной кодировке. Собственно, при извлечении текста из чертежа он превращался в набор цифр и символов, хотя на чертеже буквы вполне читабельны. Так вот, извлечение текста из чертежа мне необходимо для перевода текста в переводческой программе с обратным вставлением переведённого текста обратно в чертёж. Итак, вопрос: а можно ли заменить одной или несколькими процедурами ВЕСЬ текст в одном чертеже? Дело в том, что текст, легенды, примечания и приписки к чертежу разбросаны на чертеже в разных местах, а иногда и в разных слоях. При извлечении такого текста получается сплошная абракадабра, поэтому остаётся только одно — переводить каждое предложение ВРУЧНУЮ, поверх исходного текста, без возможности использования переводческих программ (Transit, MemoQ и другие).
Пожалуйста, сообщите, если будет такая возможность, как изменить текст в чертеже СРАЗУ, а не по отдельным словам и предложениям. Если изменять их в отдельности, то быстрее будет перевести поверх оригинала.
Буду признателен за оптимальное решение, если таковое имеется.
С уважением,
Андрей

Доброго времени суток, Андрей. Вы пробовали использовать специальные утилиты типа COINS Translate, AutoTranslate или Text Trans? Они позволяют перевести текст непосредственно в самом документе. Правда, некоторые правки все же придется наверное вносить в текст вручную. Как вариант, можно еще попробовать сверстать текст с помощью макроса (например TransTools For Autocad). А вообще процесс извлечения всего текста, перевод и обратная вставка не из самых простых.

Задайте вопрос или оставьте свое мнение Отменить комментарий

Шрифты Автокад.

Получил чертеж от заказчика, открыл, а в нем вместо текста набор не понятных значков. См. Рис. 1.

Рис 1. Текст отображается не правильно.

В моей практике это случается не редко. Поэтому решил написать об этом статью.

Что же делать в этой ситуации?

Очевидно, что тот, кто делал этот чертеж, использовал шрифты, которые в моем Автокаде не установлены.

Как же узнать какие это шрифты?

Для этого сразу после загрузки Автокад, нажмите F2 . Откроется « Текстовое окно AutoCAD ». Подымаемся почти в самый верх этого окна и видим, что в моем случаи, это шрифты CS_Gost2304.shx и pitsimp8.shx , вместо которых программа подставила simplex.shx . См. Рис. 2.

Рис. 2. Шрифты, которые необходимо установить.

Теперь нам остается, лишь найти эти шрифты и установить. И тогда надписи в чертеже будут отображаться корректно.

Найти их можно на просторах Интернета.

Также большую коллекцию шрифтов для Автокад вы можете скачать с моего сайта.

Скачать шрифты для Автокада. (Размер файла: 10.7 MB)

Отдельно Вы можете скачать шрифты и тип линии по ГОСТ:

Скачать шрифты ГОСТ для Автокада. (Размер файла: 1.45 MB)

AutoCAD поддерживает два типа шрифтов:

  • Стандартные шрифты Windows — *.ttf (True Type Fonts)
  • Шрифты, созданные специально для AutoCAD — *.shx

Теперь, давайте разберем, как их устанавливать.

Установка шрифтов TTF.

Если вы работаете в Windows 7 или Windows 8, просто щелкните правой кнопкой мыши по шрифту. Появится контекстное меню, в котором выберите «Установить».

Если вы работаете в Windows XP, то шрифты нужно скопировать в одноименную папку, которая находится в «Панели управления». См. Рис. 3.

Рис. 3. Папка в которую нужно скопировать шрифты *.ttf

Установка шрифтов SHX.

Эти шрифты нужно скопировать в специальную папку для шрифтов AutoCAD. Для того, чтобы определить местонахождение этой папки, откройте AutoCAD, щелкните сначала по кнопке приложение , затем по кнопки « Параметры ». См. Рис. 4.

Рис. 4. Кнопка «Параметры»

Откроется окно «Настройка».

Переходим на вкладку « Файлы ». Щелкаем по [+] в строке с надписью « Путь доступа к вспомогательным файлам ». Откроется список, в котором надо найти строчку со словом fonts на конце. Эта строчка указывает на место папки, в которую нужно скопировать необходимые шрифты. В моем случаи это: C:program filesautodeskautocad 2013fonts. См. Рис. 5.

Рис. 5. Месторасположение папки для копирование шрифтов *.shx

После того, как вы скопировали необходимые шрифты, Автокад необходимо перезапустить.

Шрифт CS_Gost2304.shx я установил, а шрифт pitsimp8.shx так и не смог найти. Перезапустил Автокад, открываю снова чертеж и вижу, что текст не поменялся.

Рис 6. Текст отображается не правильно.

Возможно, что у вас, текст отображается уже правильно. Если нет, продолжайте читать статью.

Давайте, определим стиль текста написанного некорректно:

Для этого выделяем этот текст и нажимаем Ctrl + 1 . Откроется палитра « Свойства », в которой мы видим, что текст написан в стиле « Standard ». Обратите внимание на строку « Содержание », которая находится немного выше. В ней текст отображается правильно. Это говорит о том, что в Автокаде уже установлен шрифт, который отобразит наш текст корректно. См. Рис. 7.

Рис. 7. Палитра «Свойства».

Давайте поменяем шрифт у стиля «Standard».

Для этого переходим на вкладку « Аннотации » и щелкаем по стрелке , расположенной в правом нижнем углу панели инструментов «Текст».

Откроется окно текстовые стили. Выделяем стиль « Standard ». Открываем список шрифтов, щелкнув по имени текущего шрифта .

Выбираем шрифт на который хотим поменять текущий (я выбрал cx_gost2304.shx ). См. Рис.8.

Рис. 8. Смена шрифта у стиля шрифтов.

Нажимаем на кнопку « Применить ». Затем на кнопку « Закрыть ».

Иногда, чтобы новый шрифт вступил в силу, нужно еще регенерировать чертеж: Наберите в командной строке « _regenall » и нажмите Enter >.

Текст стал отображаться корректно. См. Рис. 9.

Читайте также  Как открыть файл doc на айфоне?

Рис 9. Текст отображается корректно.

Если у Вас текст все еще отображается не правильно. Меняйте шрифт у стиля, пробуя разные шрифты пока не найдете необходимый.

Пишите в комментариях:

Помогла ли вам это статья?

Если Вы тоже сталкивались с этой проблемой и решали ее как то по другому. Поделитесь своим опытом.

Если вы хотите получать новости с моего сайта. Оформляйте подписку.

До новых встреч.

«Автор: Михаил Орлов»

Скачать шрифты для Автокада. (Размер файла: 10.7 MB)

Скачать шрифты ГОСТ для Автокада. (Размер файла: 1.45 MB)

Как загрузить файл SHX в Автокад?

Поставляемые с AutoCAD R13 SHX шрифты содержат кириллицу (но не все). Определить SHX с кирилицей можно, если в диалоговом окне (команда DDSTYLE) нажать кнопку CharSet и далее четыре раза на Next. Если на этой (5-ой) странице вы увидите русские буквы, значит этот шрифт можно использовать под кодовой страницей ansi_1251.
Открываем файл acad.ini и в разделе [General] после строки PrototypeDwg=acad.dwg добавляем две новые строки:
CodePage=ansi_1251
Language=ru
Теперь заходим в ACAD и набираем в командной строке SYSCODEPAGE. Если все сделано правильно, значением переменной будет ansi_1251. Теперь можем писать шрифтом SHX (разумеется из этой версии) ПО РУССКИ.

Источник — Jukov Vladimir (RU.ACAD)

Как конвертировать текст в чеpтежах из cp866 в cp1251 и обpатно?

Hасколко показал опыт, шрифты 12 и 13,14 ACADа отличяются кодовой страницей: в 12 ACADе dos866, а в 13 и 14 ANSI_1251, что прописывается DXF файле начиная с 12 версии.
14 ACAD проверяет при загрузке DXF файла какая там кодовая страница и сам автоматически переводит весь текст в файле в свою (обычно ANSI_1251, иногда ANSI_1252), так, что если в 14 ACADе такие же шрифты как и в 12, то все чертежи совершенно не изменяются. Для этой цели, к примеру, можно использовать следующие скрипты:
Если нету таких шрифтов то их можно переделать из имеющихся для 12. Для этого надо переделать *.SHX файлы в *.SHP программой типа SHX2SHP или подобного плана.А потом поменять в шрифте кодировку программой SHP или подобной. Что касается конвеpтации из R14 в R12 — попpобуте пpи записи чеpтежа пpолистать типы записываемых файлов. 12-й там есть.

Второй способ (только для R13)

Открываем файл acad.ini и делаем то же, что в Действии 1, только вместо ansi_1251 ставим dos866:
CodePage=dos866
Language=ru
Далее заходим в ACAD, проверяем SYSCODEPAGE и если все нормально (показывает dos866) загружаем рисунок выполненый в DOS версии ACAD 12. Все читаемо, но не редактируемо, потому идем дальше. Сохраняем рисунок командой SAVE (For dummies only: помните, он сохраняется как DWG версии 13, кому нужно чтобы сохранился оригинал версии 12 используйте другое имя). Выходим из ACADа и в файле acad.ini опять ставим ansi_1251. Заходим в ACAD (кому не надоело) и через диалог DDSTYLE подставляем для каждого стиля текста шрифты с кириллицей из комплекта ACAD13 (одноименные должны сами подставиться). Теперь все читаемо и редактируемо. Если не нашлось одноименного шрифта в версии 13, то при замене другим возможно нарушение гармонии чертежа из-за различий пропорций и начертаний. Тут уж надо подбирать. Если же в ACAD 12 RUS вы пользовались родными шрифтами из списка:
COMPLEX.SHX
GOTHICE.SHX
GOTHICG.SHX
GOTHICI.SHX
ITALIC.SHX
ITALICC.SHX
ITALICT.SHX
MONOTXT.SHX
ROMANC.SHX
ROMAND.SHX
ROMANS.SHX
ROMANT.SHX
SCRIPTC.SHX
SCRIPTS.SHX
SIMPLEX.SHX
TXT.SHX
то замена произойдет автоматически и безболезненно, т.к. эти шрифты имеются в формате UNICODE ACAD13. Если вам не хочется постоянно редактировать acad.ini acad.ini в директории ACADа (обычно R13) создаем два каталога, например CP1251 и CP866. В каждый из этих каталогов копируем исходный файл acad.ini и acadnt.cfg. С файлом acad.ini в каталоге CP1251 выполняем Действие 1, а с одноименным файлом в каталоге CP866 Действие 2. В Win 95 создаем три ярлыка для файла acad.exe с именами, например ACAD13 CP1252, ACAD13 CP1251, ACAD13 CP866. В свойствах первого ярлыка в строке «Файл» ничего не меняем, там должна быть надпись типа C:R13WINacad.exe. Эта строка для второго ярлыка должна выглядеть так C:R13WINacad.exe /c C:R13CP1251. А для третьего как вы догадались: C:R13WINacad.exe /c C:R13CP866. Hе пропустите ключ /c. Теперь соответствующим ярлыком запускается ACAD с соответствующей кодовой таблицей.

  1. Стандартные средства AutoCAD:

С помощью утилиты Dbtrans из bonus utilits AutoCAD R14. Утилита находится в каталоге bonuscadtools корневого каталога AutoCAD и содержит

dbtrans.arx
dbtrans.cpm
dbtrans.hlp
dbtrans.dcl

Запускаем АКАД. Далее заходим в TOOLS / LOAD APPLICATION и подгружаем этот dbtrans. Загружаем чертеж созданный в 10-12 АКАДе

Даем в коммандной строке комманду : dbtrans и видим табличку разделенную на две половины. В левой панели выбираем исходную кодировку а в правой — результирующую.

Что ? а экране куча непонятных символов ? Это от того что АКАД не руссифицирован :) у так руссифицируйте его, заменив фонты 14 на фонты из 12 АКАДа (в этом случае правда мы не сможем ничего по русски написать в чертеже). Поэтому целесообразно произвести конвертацию шрифтов 12-го AutoCAD в 14-й то есть *.SHX файлов в *.SHP программой типа SHX2SHP или подобной, а затем с помощью программы SHP поменять кодировку.

Проблема с dbtrans поставляемой с английским AutoCAD 14 заключается в том, что там отсутствуют кодовые страницы DOS (866 Cyrillic) и ANSI 1251 (Microsoft Windows Rus). dbtrans.cpm содержащий эти кодовые страницы находится здесь. Начиная с версии 12 в чертеже может быть явно прописана кодовая таблица. Если вы загружаете чертеж с явно указанно переменной DWGCODEPAGE типа dos 866 или еще какие-нибудь то АКАД переведет в строки CIF/MIF что в последующем не поддается перекодировке, а если в переменной DWGCODEPAGE указанна неопределенная кодовая страница типа Undefenid или Dummy или ANSI 1251 то АКАД сделает из текста вопросики (АКАД открывая старый чертеж и видя там такую кодовую страницу пишет вместо нее ANSI 1251), после чего мы можем менять шрифты указанным выше способом. Для изменения кодовой страницы чертежа доступна программа AutoCAD Code Page Manipulation Utility.

Источник — Stas Palubinskas, Jukov Vladimir, Yaroslav Zhvakin, (RU.ACAD)

С помощью LISP-программ:

От Victor Sekachev: 10to14.zip

Файл alt_win содержит таблицу перекодировки, что позволяет делать любые перекодировки (866 в 1251,1251 в 866 и т.д.),достаточно только подменить сам файл нужным.

От Alexey Khrukin : coder.zip

Программа Алексея обладает следующими дополнительными возможностями по сравнению с программой Виктора: При выполннии изменяется текст в следующих объектах:

  1. Текст
  2. Атрибуты (включая подсказки и имена)
  3. Определения атрибутов
  4. значения размеров

Аналогичные изменения также вносятся во все определения блоков в чертеже.
Программа изменяет сразу все объекты чертежа, никаких запросов не выдается Шрифты для стилей текста не изменяются, это надо сделать самостоятельно вручную (если Акад14 смог найти шрифты вашего старого чертежа и не использовал по умолчанию). Программа также не корректирует наименование стилей текста, размеров и т.п.

С помощью внешних программ:

Можно также осущетвлять конвертацию текста в AutoCAD с помощью внешних (не входящих в AutoCAD) программ. Рассмотрим эту возможность на примере встроенного редактора известного менеджера файлов FAR.

Работает это следующим образом:

  • Загружаем старый чертеж в AutoCAD.
  • Загружаем функцию Autolisp позволяющую импортировать текст в внешний файл
  • Запускаем FAR и осущетвляем конвертацию текста в нем в требуемую кодировку
  • Загружаем функцию Autolisp позволяющую экспортировать текст в из внешнего файла в чертеж

Пример функции, строки меню для нее и файла внешних команд AutoCAD находится здесь.

В официальном документе от фирмы Autodesk, который находится по адресу: http://www.autodesk.com/support/resource/year2000/2000text.htm, говорится примерно следующее:

Для тестирования программного обеспечения от Autodesk был принят стандарт Британского института стандартов (BSI), основные принципы которого таковы:

  1. Никакое значение текущей даты не должно привести к прерыванию операции.
  2. Использующие системную дату функции должны вести себя корректно как до так в течении и после 2000 года.
  3. Во всех интерфейсах и хранилищах данных столетие любой даты должно быть определено или явно, или с использованием однозначного алгоритма, или правилом логического вывода.
  4. Год 2000 должен признаться как високосный год.

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

Архитектуный обзор заключается в обзоре как используется дата на уровне архитектуры программы. Специальное внимание уделяется тому, как дата представляется и управляется внутри программы, а также ее трансляция между внутренним представлением и внешним интерфейсом.

Обзор кода состоит в проверки логики представления даты внутри программы.

Испытание сдвигом времени заключается в установки системной даты на определенные значения в 2000 году. Затем дата устанавливается в 1999 год, что бы проверить стабильность ее предидущей работы.

Далее осущетвляется закрытие и рестарт системы, ее инсталяция и деинсталяция в 2000 году.

Преобразование, использование и печать даты в программных продуктах Autodesk зависит от представления даты в операционной системе, которую использует данная программа. Поэтому для информации о решении проблемы 2000 года в Microsoft Windows следует обращатся на сайт Microsoft, посвященный 2000 году. Если используется другая операционная система, следует обратиться к разработчику данной операционной системы.

Некоторые компьютеры имеют проблему, состоящую в сбросе системной даты к 1980 году, при наступлении 2000 года. Для решения этой проблемы необходимо обратиться к производителю данного компьютера.

Перечень программных продуктов Autodesk и резултатов их тестирования по проблеме 2000 года находится здесь. Каждый программный продукт может быть:

  1. Соответствовать стандарту BSI;
  2. Соответствовать стандарту BSI c незначительными проблемами (проблемы включаются в комментарий к оценке совместимости);
  3. Не соответствовать стандарту BSI;
  4. Будет проверен — испытание на соответствие стандарту BSI не закончены;
  5. Не будет проверен — программа не была проверенна и не будет проверенна на соответствие стандарту BSI.

Рекомендуется переодически посещать сайт Autodesk что бы иметь возможность получить исправления к программам по проблеме 2000 года после того, как они станут доступными.

Hадо просто расставить буквы русского алфавита по соответствующим местам в .ttf шрифте.

Принцип работы — когда ты пишешь шрифтом .shx , то в окне мультитекс- тового редактора отображается .ttf шрифт, поставленный в соответствие файлом mtextmap.ini. Если соответствие не задано прямо, используется прокси- подстановка, т.е. шрифт proxy наиболее подходящий по размеру символов (с точки зрения ACADa). Проблема в том, что кириллица в тех шрифтах, что идут в комплекте поставки есть, на стоит не там, где этого требует Юникод. Решение проблемы — в файле mtextmap.ini вместо последнего нуля (из четырех в равенстве) поставить 204, а в соответ- ствующих .ttf шрифтах — расставить символы кирилицы на предусмотренные Юникодом позиции. И еще желательно в Винде указать использование для этих шрифтов Кириллической страницы, поскольку Acad при установке указывает Западноевропейскую.

Microsoft сообщает, что ряд приложений, включая AutoCAD 2000/2002/2004, некорректно работает с Windows XP SP2. Среди других усовершенствований в области безопасности SP2 дает возможность использовать Windows Firewall, который блокирует нежелательные подключения к вашему компьютеру. Во многих случаях Firewall предупреждает, что заблокированная им программа пытается получить доступ к компьютеру, однако пользователь AutoCAD должен вручную открыть порт 21, предназначенный для обзора проектов с использованием FTP-вьюера (File Open Dialog box), когда удаленный FTP-сервер работает с включенным Firewall. Чтобы вручную разблокировать этот порт, необходимо сделать следующее:

Установка шрифта в Автокаде — рассматриваем проблему со всех сторон

Уже давно прошли те времена, когда шрифты для Автокада были примитивными «пугающими» примерами векторных образцов, которые ни одна приличная программа и брать-то не хотела. Сегодня в распоряжении AutoCAD’а вся палитра фонтов, векторных, растровых — ttf, fon — которые доступны и любой другой программе на компьютере. Другими словами, при проектировании теперь можно пользоваться всеми фонтами, установленными в системе.

Как в Автокаде установить шрифты.

Кроме того, рассматриваемая «чертёжная» (хотя это так, для дилетантов, на самом деле сегодня Автокад — мощная система для проектировщиков со своими вычислительными и моделирующими возможностями) программа по-прежнему работает со своими «старыми» векторными образцами —shx. Таким образом, задача, как установить шрифты в данной системе, разбивается на две — как добавить шрифт в систему и как устанавливается собственный фонт программы.

Устанавливаем шрифт от операционной системы

Подгружать fonts от Windows необходимо в два приема:

  1. Сначала переписываем файл в общую папку хранения для всех — С:WindowsFonts (это если у вас системный C: и вы систему тоже ставили в папку по умолчанию — Windows, иначе сориентируйтесь, где у вас стоит система).
  2. Но такой переписи ещё мало (часто в других ситуациях подобных установок и такого элементарного действия хватает). Для шрифта же требуется его зарегистрировать в системе — установить.
  3. Это делается здесь же, в папке Fonts — выбираете переписанный файл и идёте в меню «Файл», в команду «Установить шрифт». Заметим, иногда система меняет меню содержимое своих специальных папок.
  4. Установленный ресурс будет тут же доступен для любой программы на компьютере. Хотя советуем не забывать об одном нюансе. Подобная установка связана, кроме всего прочего, с его регистрацией в системном реестре. Поэтому, для чистоты «эксперимента», не мешает перезагрузить систему.
  5. Как бы то ни было, теперь можно загрузить Автокад и использовать установленный шрифт.

Для установки мы использовали стандартные возможности Windows. Но они предоставляют минимум сервиса. Существует множество и других программ (одна из них входит в пакет Corel Draw — Font Navigator), которые с успехом выполнят ту же задачу, но, кроме того, предоставят множество очень полезных дополнительных функций. Эти функции помогут не запутаться на компьютере со шрифтами, ведь их может быть несколько тысяч (и все, кстати, доступны в Автокаде).

Устанавливаем «родной» шрифт Автокада

Строго говоря, у вас не будет такой необходимости — по своей инициативе использовать эти примитивные фонты в векторном формате shx от самой Autodesk — разработчика программы. Они уже слишком устарели по сравнению с теми же «Колибри» и «Верданами», так популярными в Интернете, их качество во многом оставляет желать лучшего, хотя и сокращают несколько ресурсы и скорость работы печатающих устройств.

Проверить, какая замена была произведена, очень просто. Нажмите на клавишу F2 — вызовите Окно команд Автокада — и перейдите в самый верх окна. Там будет строка типа: «Fonts abc.shx instead xyz.shx» — обнаружено применение несуществующего шрифта xyz.shx и вместо него был установлен abc.shx. Теперь и становится понятной задача — найти этот самый xyz.shx и обеспечить его добавление в используемый софт. Делается всё очень просто:

  1. Сначала нужно любыми путями скачать файл в сети, таких ресурсов полно.
  2. Затем «Проводником» открыть папку, где находятся все подобные объекты программы — это C:Program FilesAutoCADFonts. Опять же — системный диск может быть другим, а полное имя папки, где установлены файлы софта, будет сопровождаться версией-годом выпуска программы.
  3. В папке Fonts уже будет порядка 4–5 десятков шрифтов shx. Вы просто сюда же переписываете новый файл — xyz.shx.
  4. Теперь снова запускаем AutoCAD и открываем чертёж — все надписи на своих местах (если вы, конечно, скачали гарантированно нужный шрифт, в противном случае, поиски придётся продолжить).

Замена шрифтов уже в рамках Автокада

Все приведённые операции ни у кого не должны вызывать вопросов — шрифт в Автокаде, хоть и заметная «величина», но работа с ней упрощена до предела. Гораздо важнее уже потом, в процессе работы в программе, «набить» руку их использования и применять с умом, решая всё ту же задачу, как изменить шрифт. Здесь важно иметь ввиду следующие нюансы:

Изначально на панелях инструментов («Draw») предоставляется только один инструмент для работы со шрифтами — «Multiline Text» — многострочный текст. На самом деле палитра «текстовых» инструментов гораздо богаче — все они находятся на панели «Text», которая требует специального вывода.

Среди других возможностей этой панели:

  • Single Line Text — однострочный текст;
  • Edit Text — редактирование ранее введённого текста, вот здесь и меняем один шрифт на другой, уже в том понимании, как оно общепринято во всех программах;
  • Fine and Replace — ещё одна попытка решения, как поменять, но уже в рамках набранного многострочного текста;
  • Text Style — работа со стилями текстов;
  • Scale Text — масштабирование набранного текста;
  • Justify Text — выбор выравнивания текста относительно 9-ти характерных точек описанного прямоугольника;
  • Convert distance between spaces — корректировка размера пробелов в тексте.

Собственно, все операции позволяет делать один инструмент работы с многострочными текстами, там же и возможность вставки специальных символов, отсутствующих на клавиатуре (знаки «градуса» и «плюс/минус» — самые характерные).

При этом имеем в виду — после создания текст в рассматриваемом приложении — во многом такой же объект чертежа, как и любой другой, его можно перемещать, копировать, удалять. Есть возможность импортировать ранее набранный текст из любого редактора.

Обращаем особое внимание на текстовые стили. С ними связан ещё один нюанс изменения шрифта. Вы можете создать несколько текстовых стилей — или с помощью инструмента «Text Style» на панели «Text» или с помощью команды «Text Style…» меню «Format». Каждый стиль связывается с конкретным шрифтом. Таким образом, изменяя стиль текста, вы можете автоматически менять и все его составляющие. Изначально в программе создан только один стиль «Standard» со шрифтом txt.shx.

По мере работы существует возможность, по-прежнему оставаясь в рамках одного стиля, менять некоторые его характеристики в конкретных местах чертежа — расстояние между строками, фактор масштабирования по горизонтали, выравнивание и т. п.

В процессе проектирования иногда нецелесообразно использовать данный размерный стиль для особо сложных участков чертежа. Тогда размер просто можно скомпоновать из линий, стрелок, специального символа и текста. В этой гибкости и заключается одна из самых привлекательных сторон Автокада. Всё что угодно вы сможете сделать самыми разными инструментами, главное — каждому найти своё оптимальное применение.

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: