292___________________ ____ ___ __ Приложение

заставит программу загрузить BCI— шрифт из файла trip.chr с целью редактирования стандартного шрифта TriplexFont (добавления новых символов или изменения старых). Вы можете задать имя с предшествующим ему маршрутом поиска CHR — файла на диске (если файл имеет стандартное расширение CHR, это расширение можно не указывать — см. пример выше).

Если параметр обращения отсутствует, программа запрашивает имя файла. В этот момент Вы должны ввести имя, если хотите редактировать шрифт, или нажать Enter, если хотите создать новый.

После правильной загрузки данных из CHR—файла экран приобретет вид, показанный на рис.ШЛ.

Верхняя строка содержит опции меню, левую часть экрана занимает поле редактора, а правую часть — таблица всех символов из редактируемого BGI— шрифта.

Для создания нового или изменения существующего символа используется поле редактора. Это поле расчерчено точками, определяющими локальные координаты символа — любой векторный элемент представляет собой вектор, соединяющий две произвольные точки (два узла) поля редактора. Каждое изменение поля редактора автоматически отображается в уменьшенном виде (точнее, с масштабными коэффициентами 1,1) в небольшом окне повторения ниже поля редактора.

Таблица символов предназначена для выбора очередного символа перед его загрузкой в поле редактора, а также для указания того места в ASCII— таблице, куда будет помещен вновь созданный или отредактированный в этом поле символ. Ниже таблицы создается небольшое окно, в котором показывается ASCII—mop, выбираемого элемента. Так как стандартные векторные шрифты не содержат символов с ASCII— кодами от 0 до 31 и символа #255, соответствующие позиции в таблице заполняются матричными символами шрифта DefaultFont и изображаются пониженной яркостью. При желании Вы можете создать векторный символ для любого ASCII— кода, в том числе и для этих позиций таблицы.

h02921.jpg

Рис.Ш. 1. Вид экрана редактора шрифтов Опции меню имеют следующий смысл: