Использование большого шрифта для создания специальных символов

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

Некоторые задачи требуют присутствия в текстовых строках большого количества специальных символов. Эти символы можно включить в обычные шрифты. Однако такой подход имеет ряд следующих ограничений.

Эти проблемы исчезают, если использовать возможности большого шрифта. В этом случае можно выбрать один или несколько редко используемых символов (например, тильду (˜) или вертикальную черту (|)) в качестве управляющих кодов, а специальным символам поставить в соответствие другие символы таблицы. Например, можно использовать файл большого шрифта, показанный ниже, для создания греческих букв путем ввода вертикальной черты (|, код ASCII 124), за которой следует эквивалентная латинская буква. Так как первым байтом всех вновь созданных символов является 124, их коды смещены относительно латинских букв на 31744 (= 124 x 256).

*BIGFONT 60,1,124,124
*0,4,Greek
above, below, modes, 0
*31809,n,uca
. . .   uppercase Alpha definition, invoked by "|A"
*31810,n,ucb
. . .   uppercase Beta definition, invoked by "|B"
*31841,n,lca
. . .   lowercase Alpha definition, invoked by "|a"
*31842,n,lcb
. . .   lowercase Beta definition, invoked by "|b"
*31868,n,vbar
. . .   vertical bar definition, invoked by "||"
. . .