Не отображается шрифт в автокаде
Автор:
Проблема
При открытии чертежа в AutoCAD текст выглядит некорректно. Текст может выглядеть по-другому, если один и тот же чертеж открыт в разных системах.
- Текст отображается другим шрифтом.
- Текст может казаться тусклым до увеличения масштаба.
- Текст не вписывается в пространство или рамку, в которые он был помещен.
- Если оставить пробел, то текст будет отображаться в том месте, где он должен быть.
- Текст может выглядеть как типовой шрифт или шрифт в стиле блока.
- Текст может перекрывать другой текст.
- Текст отображается с поврежденными буквами или символами.
- Текст может отображаться со смещением и/или в другом масштабе или с другим типом линий.
- Многострочный текст.
- Текст.
- Размеры.
- Атрибуты.
- Блоки атрибутов.
- Метки.
- Точки COGO.
Причины:
- AutoCAD заменяет шрифт, который не найден или не установлен в операционной системе или в папке шрифтов AutoCAD.
- Установленный в системе шрифт поврежден и не может быть правильно прочитан в AutoCAD.
- Этот шрифт устанавливается в системе и может использоваться другими программами, но является шрифтом OpenType с контурами Postscript.
- Для использования в AutoCAD шрифта, установленного в системе, необходимо использовать контуры TrueType. Проверьте свойства шрифта, чтобы определить, так ли это.
- Это может произойти независимо от того, найден исходный шрифт или нет. В некоторых случаях замена может не произойти, и текст не отображается.
Решение
Установка отсутствующих шрифтов
- В командной строке AutoCAD введите СТИЛЬ.
- Просмотрите текстовые стили, чтобы узнать, какие шрифты отсутствуют.
- Установите отсутствующие шрифты, скопированные с другого компьютера или повторно загруженные из исходного файла (см. раздел Установка шрифта для AutoCAD).
Примечание. Если шрифт не может быть получен, необходимо переопределить используемые стили текста другим шрифтом.
Переустановить поврежденные шрифты
- Убедитесь, что шрифт можно скопировать из работающей системы или загрузить повторно из исходного файла.
- Перейдите в папку шрифтов Windows, открыв "Панель управления" -> "Внешний вид и персонализация" -> "Шрифты", или перейдите в раздел "Параметры Windows 10" (см. примечание ниже).
- Выберите измененный шрифт и удалите его.
- Скопируйте шрифт с другой рабочей станции или скачайте его снова и установите на соответствующей системе.
- Если шрифт не может быть получен, необходимо переопределить используемые стили текста другим шрифтом.
- Чтобы удалить и установить шрифты в Windows 10, перейдите в раздел "Параметры" > "Персонализация" > "Шрифты"
Проверить подстановку шрифтов
Simplex.shx — это шрифт по умолчанию, который часто используется в AutoCAD, если не удается найти нужный шрифт. Чтобы проверить это, откройте чертеж, а затем нажмите клавишу F2, чтобы открыть текстовое окно. Здесь показана подстановка шрифтов.
Повреждение файла подстановочного шрифта
Если шрифт simplex.shx поврежден и отображается некорректно (независимо от того, является ли он нужным шрифтом или AutoCAD использовал его для замены другого), скопируйте файл simplex.shx из рабочей системы в следующие папки:
- C:\Autodesk\AutoCAD 20xx\Fonts
- C:\Users\ \AppData\Roaming\Autodesk\AutoCAD 20xx\ \enu\Support
Проверка параметров соответствия шрифтов
Проверьте файл соответствия шрифтов AutoCAD, чтобы убедиться, что в нем неправильно заменяются шрифты. Путь к файлу acad.fmp можно найти в разделе "Параметры" > "Файлы" > "Текстовый редактор", "Имена файлов словарей и шрифтов" > "Файл соответствия шрифтов".
- Следуя этому пути, перейдите к файлу acad.fmp в операционной системе и откройте его в текстовом редакторе, например в Блокноте.
- Сравните файл с файлом acad.fmp из рабочей системы.
- При необходимости измените шрифт вручную.
- Скопируйте и замените файл acad.fmp.
Примечание. Замена шрифтов, указанная в файле соответствия шрифтов, выполняется даже в том случае, если в системе найден шрифт, указанный в текстовом объекте. Это ожидаемое поведение.
Вставить в новый файл
- Создайте новый чертеж.
- Используйте команду ВСТАВИТЬ или КЛВСТАВИТЬ, чтобы вставить файл с неверным шрифтом.
- Сохраните новый файл и используйте его в дальнейшем.
Поврежденные объекты многострочного текста
- Выберите неисправный объект.
- Щелкните правой кнопкой мыши и выберите "Редактирование многострочного текста".
- Щелкните текст правой кнопкой мыши и выберите "Выбрать все".
- Щелкните правой кнопкой мыши текст и выберите "Удалить форматирование" > "Удалить форматирование".
- При необходимости примените форматирование повторно.
Объекты, созданные в Civil 3D
Объекты, созданные в Civil 3D, можно просматривать и выводить на печать только в других версиях AutoCAD. Изменение графических свойств текста в этих объектах может быть выполнено только в Civil 3D.
Автор:
Проблема
После открытия чертежа в AutoCAD некоторые или все содержащиеся в нем текстовые объекты не отображаются. Объекты можно по-прежнему выбирать, но буквенные и другие символы не отображаются.
Решение
Замена отсутствующих шрифтов
- Проверьте программу на предмет отсутствующих шрифтов.
- Запустите команду СТИЛЬ и проверьте, не отсутствуют ли шрифты в стилях текста.
- Получите копии отсутствующих шрифтов и установите:
- шрифты TrueType (TTF) в папку шрифтов операционной системы (C:\Windows\Fonts);
- шрифты файлов форм (SHX) в папку шрифтов AutoCAD (C:\Program Files\Autodesk\AutoCAD 20xx\Fonts).
Примечание. Для отображения добавленного шрифта в системной папке и AutoCAD может потребоваться перезагрузка системы.
- В окне «Стили» отключите параметр Использовать большой шрифт для соответствующих стилей текста.
- В окне «Стили» проверьте, правильно ли отображается шрифт при предварительном просмотре для каждого стиля текста. Если на предварительном просмотре ничего не отображается, измените шрифт в стиле текста.
- Добавьте путь к папке шрифтов AutoCAD.
- Откройте меню Параметры и перейдите на вкладку Файлы.
- В поле «Путь поиска вспомогательных файлов» добавьте C:\program files\autodesk\autocad 20XX\fonts или любой другой путь, по которому располагаются необходимые файлы SHX.
- Измените шрифт для подстановки (см. раздел, посвященный заданию альтернативного шрифта в AutoCAD).
Аннотативные объекты
- Убедитесь, что аннотативные объекты отображаются, указав для системной переменной ANNOALLVISIBLE значение 1.
- Отключите аннотацию для текстовых объектов.
- Чтобы выбрать текст целиком, используйте команду БВЫБОР.
- В разделе «Свойства» вместо значения «Аннотативный» задайте значение «Нет» (см. деморолик Screencast Невидимый текст).
Сброс пользовательских настроек
Восстановите настройки AutoCAD по умолчанию (см. раздел Восстановление настроек AutoCAD по умолчанию).
Файл Autodesk DWG. Это файл формата TrustedDWG, сохраненный в приложении Autodesk или в приложении, лицензированном корпорацией Autodesk.
Команда:
Команда: (findfile "mipgost.shx")
"D:\\AcadFonts\\mipgost.shx"Открывается файл формата AutoCAD 2013.
Подстановка [mipgost.shx] вместо [Mipgost].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [Bm431].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].
Подстановка [mipgost.shx] вместо [mipgost.shx].__________________
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.Хмурый, ну ведь когда ты делаешь _.etransmit, шрифты же никуда не попадают - они хранятся (допустим, что сделана настройка "все в одном каталоге") рядом с dwg-файлом, и берутся оттуда же.
__________________
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.Вода - моя работа
Do$, попробуй сделать папку отдельную со шрифтами в корне диска и добавить путь к ней в путях доступа к вспомогательным файлам.
Кто сказал? У меня начиная с 2009 и для Windows 7 наличие ttf-шрифта совсем необязательно в %Fonts%, он может лежать в отдельном каталоге и не быть установленным в ОС.
__________________
И у автора проблема с нахождением shx-шрифтов. Могу предложить только попытаться каталог d:\acadfonts поместить "выше" остальных путей поддержки, но я далеко не уверен, что это поможет.
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.то что автора проблема с shx шрифтами обратил внимание потом, поэтому удалил. У меня 2012 и 2013, ttf-шрифты кроме как из системной папки они отказываются "воспринимать"
Do$, попробуй сделать папку отдельную со шрифтами в корне диска и добавить путь к ней в путях доступа к вспомогательным файлам.
У меня так и сделано. Я уже что только не пытался делать.
Появилось подозрение, что кто-то использовал модифицированный mipgost. Может быть проблема из-за этого?
Причем, на работе такой проблемы нет, только на домашнем компьютере.__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело? Попробуй отдампить текстовые стили - чего там будет показано?
__________________
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.Вода - моя работа
У меня так и сделано. Я уже что только не пытался делать.
Появилось подозрение, что кто-то использовал модифицированный mipgost. Может быть проблема из-за этого?
Причем, на работе такой проблемы нет, только на домашнем компьютере.Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело?
Я с таким (прописан конкретный путь) так же сталкивался. Проблема "не нахожения" шрифта проявляется в конкретном файле или даже если просто начать новый рисунок?
Я, честно говоря, не понимаю, какая ему разница, если названия файлов одинаковые? Он еще как-то внутреннюю структуру проверяет?
Проблема "не нахожения" шрифта проявляется в конкретном файле или даже если просто начать новый рисунок?
Пока только 2 раза с таким сталкивался. Один раз месяц-два назад на работе - но не у меня, особо разбираться не стали, "вылечили" такой же подстановкой имеющегося шрифта. Второй раз вчера дома, когда рабочий файл открывал. Я бы выложил пример, но он в Civil сделан, обычный Acad не прочитает. Попробую вечером поэкспериментировать с новым файлом.
----- добавлено через ~8 ч. -----
Поэкспериментировал.
Принесенный с работы комплект шрифтов не помог.
Если создать новый чертеж в нем проблем нет.
Если экспортировать чертеж в обычный автокад, то проблема исчезает.Иногда бывает, что путь к шрифту прописывается внутри стилей и объектов (особенно это нередко бывает при программном создании стилей / объектов). Может, в этом дело? Попробуй отдампить текстовые стили - чего там будет показано?
Стили дампил, в них везде свойство FontFile имеет значение "mipgost.shx", без дополнительных путей.
Похоже, что где-то в стилях объектов Civil так прописан шрифт, что его пытается искать где-то в определенном месте, которое доступно с рабочего компьютера и недоступно с домашнего.__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)1.Скопировал стиль текста в папку fronts, а в списке стилей он не появляется. Стиль - GOST.shx найден на этом сайте.
2.Имеется чужой чертеж. В нем стили текста которых в акаде нет. Как отделить эти стили и добавить в акадские?Поскольку лично я ничего не понял (а, смею надеяться, что-то в AutoCAD'e я понимаю), прошу расшифровать:
__________________
1. Стиль текста скопировать в папку невозможно. Стиль текста можно копировать из файла dwg в файл dwg.
GOST.shx - это не стиль, а шрифт. После изменения содержимого папки Fonts необходимо перезапускать AutoCAD, чтобы тот увидел новые шрифты (как shx, так и ttf).
2. Стили текста в файлу dwg? Если да, то они уже "акадские" (ну и термин!). Их отделить в "никуда" невозможно - только в другой файл dwg.
---
Так все же, что имелось в виду под пп.1 и 2??
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.Кулик Алексей aka kpblc, да всё ты понимаешь Ну да сказано на нашем "деревенском", но смысл же понятен
Просто у меня примерно такая же проблема. Нашёл в СПДС шрифты гостовские (.shx) скопировал в папку Fonts, но 2008 АС их не видит. Странно в 2007 вроде нормально было. Вообще со шрифтами в АС странности. У нас есть чертежи в которых все надписи нормально отображаются только в 2007 (на трёх машинах стоит три разные версии 2006, 2007 и 2008), в других наоборот в 2006 и 2008 нормально отображаются, в 2007 нет. (в основном диаметры). Правда шрифты виндоус не сверял ещё, а вот папку . Program Files\AutoCAD 2006\Fonts пробовал сделать одинаковой. Не помогло.vkolt, для твоей ситуации достаточно в путях поддержки прописать каталог с фонтам СПДС: c:\program files\consistent software\спдс graphics\fonts (или что-то такого типа, сейчас не проверить).
__________________
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.vkolt, ты не прав. Я ведь могу создать текстовый стиль с названием "GOST.shx", а шрифт в нем может быть какой угодно. Поэтому терминологию лучше использовать стандартную, что-бы всем было понятно.
Если шрифт SHX скопировать в папку Fonts Автокада, то он их видит без дополнительных телодвижений. Необходимо только перезапустить Акад.1.Ну я все так и сделал. Добавил, перезапустил, перезагрузил - все равно не видит.
2.Имеется черчеж. В нем содержится текстовый стиль с шрифтом GOST tupe A. При изменениии данного стиля, в списке шрифтов, GOST tupe A виден. А при создании своего нового стиля в списке шрифтов его нет.Наличие файла шрифта в различных деррикториях:
C:\Program Files\AutoCAD 2007\Fonts\GOST2304A.shx
C:\Program Files\AutoCAD 2007\Fonts\GOST2304A.ttf
C:\Program Files\Consistent Software\СПДС GraphiCS 4.0\DataRO\Fonts\GOST2304A.ttf
C:\WINDOWS\Fonts\GOST2304A.ttf (скопировал из C:\Program Files\AutoCAD 2007\Fonts\ и перезагрузился)
C:\Program Files\AutoCAD 2007\Support\GOST2304A.shx (и здесь вставим)
Перезагрузились, открываем чертеж:А я тут это. погулять вышел.
А я просто в диалоговом окне "Настройка" на закладке "Файлы" в директории "Имена файлов текстового редактора, словаря и шрифтов" указал путь к файлу альтернативного шрифта - GOST type A. Все работает. Теперь если и меняет какие-то шрифты - то на GOST type A.
__________________
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.Спасибо,с утра все заработало, шрифт отображается тот, что нужен, видимо нехватало еще одной перезагрузки.
А нормально шрифт поставить и одновременно зарегистрировать не пробовал? Так он и так корректно импортировался - после копирования написал, что-то вроде: шрифт успешно добавлен =)
У меня такая проблема:хотела добавить новый шрифт в autocad, скинула файл шрифта в windows. Итог:название шрифта в autocad отображается,а сам шрифт нет.Что делать?Если можно опишите поподробнее,по скольку пользуюсь autocad недавно.
в C:\Program Files\AutoCAD 2008\Support и в Fonts установила,все равно шрифт не отображает.Что еще сделать?
Если это .ttf-шрифт, то его надо устанавливать в папку C:\Windows\Font. В папку C:\Program Files\AutoCAD 2008\Support устанавливаются shx-формы.
Шрифт ttf, насколько я понимаю? Он был установлен в систему после переустановки?
Во-первых, ты невнимательно читал мои посты. Я сам использую не ГОСТовские шрифты в чертежах.
Во-вторых, когда Автодеск наконец сможет реализовать работу Автокада со шрифтами не через задницу, тогда можно будет говорить о буквенном вопросе у пользователей. Пока (ИМХО) можно говорить только о корявой реализации работы программы со шрифтами.Читайте также: