Открыли чужой DWG, а вместо русского текста — квадратики, знаки вопроса или табличка «Unknown SHX font — substitute». Файл почти всегда в порядке, проблема локальная: AutoCAD не нашёл SHX-шрифты, на которые ссылается чертёж. Ниже — пять способов вернуть шрифты на место, от быстрого разового до постоянного, и способ сделать так, чтобы ошибка не возвращалась. Материал для проектировщиков, инженеров-конструкторов, нормоконтролёров, работающих с AutoCAD в 2026 году.
Навигация по статье:
- Коротко — сводная таблица причин и решений — следующий раздел.
- Почему пропадают SHX — раздел с разбором причин.
- 5 способов починить — по шагам, от разового до постоянного.
- Как избежать повторения — профилактика и корпоративная настройка.
- FAQ — последний раздел перед датой актуализации.
Коротко: причины и решения в одной таблице
Если времени мало, ориентируйтесь по таблице — соответствующий раздел ниже содержит пошаговую инструкцию.
| Симптом / причина | Что делать |
|---|---|
| Нет SHX-файла в папке Fonts | Положить нужный файл в C:\Program Files\Autodesk\AutoCAD <версия>\Fonts и перезапустить |
| SHX есть, но AutoCAD не видит его | Добавить путь к папке в меню Tools → Options → Files → Support File Search Path |
| Окно Substitute Font при каждом открытии | В том же Options задать Alternate Font и снять флаг подсказки |
| Текст остался с подставленным шрифтом | Команда STYLE или -STYLE — переприсвоить стилю корректный SHX |
| Кириллица в русских стилях не отображается | Использовать SHX из семейства GOST (gost_au, gost_a, gost_b) или TTF с кириллицей |
Почему AutoCAD теряет SHX-шрифт
SHX — формат скомпилированного векторного шрифта Autodesk. В отличие от TrueType (TTF), SHX встроен в экосистему AutoCAD и не устанавливается в систему Windows — он должен лежать именно в папке Fonts самого AutoCAD или по одному из путей поиска вспомогательных файлов.
Основные причины «пропажи»:
- Автор чертежа использовал свой или скачанный SHX-шрифт (например, корпоративный или отечественный по ГОСТ), которого на вашем компьютере нет.
- После обновления или переустановки AutoCAD папка Fonts вернулась к дефолтному составу и часть специальных шрифтов пропала.
- SHX физически присутствует, но не в той папке, которую ищет текущая версия AutoCAD.
- Через Windows-индекс или корпоративные политики GPO файл шрифта заблокирован или удалён.
- Файл создан в более старой версии AutoCAD (2007–2015), где использовались устаревшие SHX, поддержка которых частично изменена в текущих релизах.
Решение 1. Положить SHX в папку Fonts
Самое распространённое решение. Порядок действий:
- Узнать у автора или из сопроводительных файлов проекта, какой именно SHX использовался (обычно имя видно в диалоге «Substitute Font» при открытии или по команде
STYLE). - Закрыть AutoCAD.
- Скопировать нужный SHX-файл в папку
C:\Program Files\Autodesk\AutoCAD <версия>\Fonts(имя папки зависит от версии — для AutoCAD 2026 этоAutoCAD 2026). - Запустить AutoCAD, открыть чертёж — шрифты должны подтянуться автоматически.
Если прав на запись в Program Files нет — скопировать в личную папку пользователя и подключить её через Options (см. решение 2).
Решение 2. Добавить путь к папке шрифтов в Options
Если у вас есть собственная папка с набором SHX (например, корпоративный комплект шрифтов для отдела), не нужно копировать файлы каждый раз при обновлении AutoCAD. Достаточно указать путь к папке в настройках:
- Tools → Options (или команда
OPTIONS). - Вкладка Files.
- Раскрыть узел «Support File Search Path».
- Кнопка Add, указать путь к папке с корпоративными SHX.
- Поднять добавленный путь выше дефолтного командой «Move Up», чтобы AutoCAD сначала искал в нём.
- OK, перезапустить AutoCAD.
Теперь при открытии чертежа AutoCAD будет сканировать вашу папку наряду со стандартной.
Решение 3. Задать шрифт-заменитель в Options
Если оригинального SHX достать нельзя (автор не отвечает, проект старый), задайте корректный шрифт-заменитель, чтобы уменьшить количество диалогов о подстановке:
- Tools → Options → Files.
- Раскрыть «Alternate Font File» — по умолчанию указан
simplex.shx. Для русских чертежей логичнее заменить наgost_au.shxилиgost_b.shx(кириллица по ГОСТ). - При необходимости указать в узле «Font Mapping File» путь к своему
.fmp-файлу соответствий, если хотите прописать замены стабильно. - OK — теперь при отсутствии оригинального шрифта AutoCAD подставит указанный заменитель; частота диалогов о подстановке заметно снизится (полное их отсутствие зависит от версии и системных настроек уведомлений).
Решение 4. Переприсвоить SHX через STYLE
Если после открытия чертежа текст подставлен не тем шрифтом и выглядит неверно (засечки там, где был без засечек), пересоберите стиль:
- Команда
STYLE(илиST). - Выбрать текстовый стиль, который нужно исправить (в диалоге STYLE напротив каждого стиля показано имя текущего SHX).
- В поле Font Name указать корректный SHX (например,
gost_au.shx). - Apply → Close.
- Если текст не перерисовался — команда
REGEN.
Альтернатива для пакетной правки — -STYLE в командной строке; она переназначает шрифт без диалога и подходит для скриптов.
Решение 5. Пересохранить DWG с актуальным шрифтом
Когда нужно раздать чертёж коллегам, у которых тоже нет оригинального SHX, удобнее сохранить файл с корректным стилем и встроенным ссылкой на распространённый шрифт:
- Применить решение 4 для всех проблемных стилей.
- Убедиться, что в чертеже не осталось ссылок на пропавший SHX (команда
PURGE, снять галки с неиспользуемых стилей). - Сохранить через
SAVEилиSAVEASв нужной версии DWG. - При передаче приложить использованные SHX-файлы (этически — только те, что свободно распространяются; встроенные Autodesk — шрифты самого пакета, их не передают).
Если планируется печать в PDF с сохранением вида — настройте Plot Style и убедитесь, что PDF-драйвер встраивает шрифты.
Как избежать повторения: корпоративная настройка
Проблема SHX возвращается каждый раз, когда сотрудник получает чертёж из другой организации. Чтобы минимизировать ручную работу:
- Собрать корпоративный набор SHX в единой сетевой папке с правами на чтение.
- Добавить путь к этой папке в стандартный профиль AutoCAD через
OPTIONS→ Profiles → Export и раздать всем инженерам. - В Alternate Font указать кириллический
gost_au.shxили аналогичный как fallback. - При нормконтроле проверять, что перед отправкой чертежа в смежную организацию стили используют только стандартные SHX или TTF с кириллицей.
Общие правила оформления проектной документации (в том числе требования к шрифтам и высоте текста) — в материале ГОСТ Р 21.101-2020; типовые ошибки раздела, связанные в том числе с нечитаемыми чертежами, — в статье Ошибки раздела АР.
FAQ
Почему при открытии DWG появляется окно «Specify font to substitute»?
AutoCAD не нашёл SHX, указанный в стиле. Либо выберите подстановочный шрифт из списка разово, либо задайте Alternate Font в Options (решение 3) — тогда окно перестанет появляться.
Чем SHX отличается от TrueType в AutoCAD?
SHX — скомпилированный векторный шрифт Autodesk, оптимизирован для быстрого рендеринга линий и экспорта в DWG/DXF. TrueType (TTF) — системный шрифт Windows, выглядит плавнее при масштабировании, но тяжелее в расчёте и может менять вид при передаче файла на другой компьютер без этого TTF. Для технических чертежей традиционно используют SHX по ГОСТ, для титульных листов и штампов часто берут TTF (Arial, Times).
Где взять SHX-шрифты по ГОСТ?
Набор шрифтов gost_au.shx, gost_a.shx, gost_b.shx, gost_common.shx исторически распространялся с русскими сборками AutoCAD и по сей день встречается в стандартных комплектах российских проектных организаций. Если их нет — запросить у системного администратора отдела САПР; включать их в общий корпоративный набор (см. раздел про корпоративную настройку).
Можно ли конвертировать SHX в TTF?
Прямой конвертер в общем доступе не работает надёжно — шрифты отличаются по формату геометрии. Проще подобрать TTF-аналог (например, «GOST Type A» или «GOST Type B» в TTF-реализации) и перепривязать стиль в AutoCAD.
Что делать, если шрифты пропали только у одного пользователя?
Скорее всего, нарушена структура папки Fonts у конкретной установки. Порядок: сравнить содержимое C:\Program Files\Autodesk\AutoCAD <версия>\Fonts у рабочего и у проблемного компьютера, перенести недостающие файлы; затем перезапустить AutoCAD. Если проблема сохраняется — переустановить программу с чистой папкой Fonts.
Нужно ли что-то менять в Renga или nanoCAD для той же проблемы?
Renga использует TTF-шрифты Windows, SHX в ней не применяется. nanoCAD работает с SHX аналогично AutoCAD — решения 1–3 применимы, только меняются пути до папки Fonts nanoCAD.
Статья актуальна на апрель 2026 года. Основана на справочных материалах Autodesk для AutoCAD 2024–2026 (тема Missing SHX fonts / Alternate Font) и действующих практиках работы с SHX в российских проектных организациях. Набор шрифтов по ГОСТ упомянут как исторически распространённый; юридически шрифты по ГОСТ 2.304-81 «Шрифты чертёжные» определяют требования к начертанию букв, не к конкретному SHX-файлу.
Образование: Промышленное и гражданское строительство, магистратура — Подземное и городское строительство.
Подробнее об авторе →