Особенности описания шрифтов.


Шрифт – это набор форм описанных в одном файле, каждая форма соответствует одной литере. Имя формы берется из таблицы ASCI-кодов. Имена форм рекомендовано задавать в нижнем регистре. В шрифте должна быть форма с именем.
Определение формы:
*0,4 0- имя шрифта, 4 – количество байт.
Для формы 0 указывается: высота, снижение, признак 0, где
-высота – высота прописи буквы над уровнем начальной точки.
-снижение – выход строчной буквы за уровень начальной точки.
Сумма этих двух параметров дает размер шрифта.
-признак может быть :0 и 2
0 – горизонтально ориентированный текст
2- вертикально ориентированный текст.
В шрифте должен быть описана форма с №10, именем if назначения – определить движение от начальной точки предыдущего символа до начальной точки следующего символа.
Форма определяет разрядность между коэффициентами у начала точек двух строк, равную 12 единицам.
Описание каждого символа должно заканчиваться перемещением пера в начальную точку следующего символа.
Если признак вертикальности для данного шрифта, описанный в форме 0, равен 2, то в описании форм шрифта может присутствовать код 00Е. Этот код означает, что следующий за ним код должен обрабатываться только при вертикально-ориентированном тексте.

После создания файла .shp описание шрифта он транслируется в .shx файл с помощью команда Compile, однако в отличии от обычных форм этот файл не загружается с помощью LOAD. .shx – файл подключается к рисунку при определении гарнитуры шрифта с полем STYLE.

Загрузка...