Описания текстовых шрифтов
 
 
 

В описания текстовых шрифтов должна входить специальная форма с номером 0, содержащая информацию о шрифте.

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

Текстовые шрифты AutoCAD - это те же файлы описаний форм, в которых номер формы для каждого символа соответствует его коду ASCII. Коды от 1 до 31 принадлежат управляющим символам; только один из них используется в шрифтах AutoCAD:

10 (LF)

Переход на новую строку без отрисовки текста (LF). Используется при повторе команды TEXT для размещения строк одна под другой.

*10,5,lf

2,8,(0,-10),0

Переопределяя символ LF, можно регулировать величину межстрочного интервала.

В описания текстовых шрифтов должна входить специальная форма с номером 0, содержащая информацию о шрифте. Синтаксис этой формы таков:

*0,4,имя шрифта
сверху, снизу, режимы, 0 

Значение сверху задает число длин элементарных векторов, на которое прописные символы возвышаются над базовой линией, а значение снизу показывает, насколько ниже базовой линии могут опускаться строчные символы. Базовая линия здесь соответствует разметке на линованной бумаге. Эти значения определяют размеры символов текста и используются для масштабирования высоты, заданной в команде ТЕКСТ.

Байт режимы равен 0 для шрифта только с горизонтальной ориентацией и 2 - для шрифта, поддерживающего двойную ориентацию (горизонтально и вертикально). Специальный код 00E (14) может использоваться только тогда, когда байт режимы равен 2.

Стандартные шрифты, поставляемые с AutoCAD, включают несколько дополнительных символов, необходимых для нанесения размеров AutoCAD.

%%d Символ градуса (°)

%%p Символ допуска "плюс"/"минус(±)

%%cСимвол размерности диаметра круга

Кроме этих символов в текстах могут использоваться и управляющие последовательности в формате %% nnn. Подробнее о них см. в описании командыТЕКСТ в документе Справочник команд.

ПримечаниеAutoCAD при рисовании буквенных символов использует их коды ASCII (номера форм), а не имена. Поэтому для экономии памяти имена форм следует писать строчными буквами, как показано в следующем примере. (Имена, набранные в нижнем регистре, в память не записываются.)
*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0

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