Как стать автором
Обновить

Комментарии 13

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

В соответствии с п. 3 ГОСТ 2.004-88:

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

Но шрифт по ГОСТ 2.304 роднее (только без курсива) :)

Не путайте мягкое с тёплым. ГОСТовские шрифты могут быть и в виде TTF, и в виде SHX.

Статья не о том, использовать ГОСТовские шрифты или нет, и вообще выполнять ли требования ГОСТ. (Кстати, в разных странах разные ГОСТы и разные требования по их исполнению.) Вам в техникуме было выставлено требование выполнения норм ГОСТ — вы его выполняли (и это правильно). А где-то это совершенно необязательно.
Это да, но начинается статься с выбора стандартных шрифтов. По факту тогда эту часть можно было вообще опустить, так как на дальнейшее содержимое она не влияет.
Мне всегда было интересно, почему нельзя было за столько времени перейти на новый формат, которйы при сохранении экспортировал используемые шрифты, а просмотрщик одноименного формата проверял есть ли они в системе, и если нет просто предлагал их установить, или еще проще — говорил что шрифтов нет и предлагал бы заменить их в чертеже на какой то общий из системных шрифтов.
Вопрос в лицензионных ограничениях. Нельзя просто так распространять шрифты. Нужно учитывать тип лицензии. А автоматически это сделать нереально.

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

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

Собственно так оно сейчас и работает. И для TTF, и для SHX. Только без запроса к пользователю.
Кроме того, одной из постоянно возникающих сложностей была и остается пропажа текста при передаче *.dwg-файлов.

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

Если уж начистоту, это результат плохого знания «опытным проектировщиком» того интсрумента (САПР), с которым он работает. Или банальное раздолбайство. В первом случае статья возможно и поможет. Во втором — скорее всего нет.
Вообще говоря именно пропажа текста в dwg-файлах в 99% из-за SHX-шрифтов.
Когда некий проектировщик рисует в каком-нибудь своем цельнопиж AutoCAD 2099 Extra Mega Pack с вагоном SHX (а правильные пацаны юзают строго и только SHX, чтобы хоть как-то отличаться от плебса) и передает чертеж без шрифтов (естественно).
А потом надо язык на плечо, искать где-то эти навороченные шрифты и устанавливать в свой авто/нанокад (а этого делать нельзя по лицензионным соображениям).
Вообще говоря именно пропажа текста в dwg-файлах в 99% из-за SHX-шрифтов.

Неправда ваша. При отсутствии shx-шрифтов авто/нанокады осуществляют автоматическую замену на shx-шрифт по умолчанию. И ситуация опять сводится к наличию глифов для соответствующих символов (в смысле юникодных codepoint). Отсутствующие глифы обычно заменяются глифом знака вопроса.

Не встречался с тем, чтобы проектный институт извращался над применяемыми шрифтами. Люди, которым нужно "только посмотреть", откроют PDF. Другие, которым нужны dwg/dxf, давно уже умеют решать проблему с шрифтами и прочими "прелестями" наследия проектировщиков.

Как гнусно перепрыгнуто с САПР на свое поделие

Стоит заметить, что TTF можно изменять средствами PDF-редактора. SHX в формате PDF не распознаётся, но настройки печати nanoCAD позволяют создавать комментарии к текстам, набранным этим шрифтом (рис. 7).

В поставке nanoCAD идут шрифты по ГОСТ и shx и TTF

  • CS_Gost2304.shx и CS_Gost2304A.shx

  • GOST 2.304 type A.ttf

    Шрифты взаимозаменяемы и содержат одинаковый набор символов. При желании можно использовать любой, согласно требованиям принятым в организации.

    Любители экзотики могут использовать CS Standard.ttf, который так же идёт в поставке и используется для экранного отображения в диалогах.

Актуальная ссылка

Зарегистрируйтесь на Хабре, чтобы оставить комментарий