Для включения специальных символов в текстовые строки лучше использовать возможности большого шрифта, чем включать эти символы в обычные шрифты.
Некоторые задачи требуют присутствия в текстовых строках большого количества специальных символов. Эти символы можно включить в обычные шрифты. Однако такой подход имеет ряд следующих ограничений.
Эти проблемы исчезают, если использовать возможности большого шрифта. В этом случае можно выбрать один или несколько редко используемых символов (например, тильду (˜) или вертикальную черту (|)) в качестве управляющих кодов, а специальным символам поставить в соответствие другие символы таблицы. Например, можно использовать файл большого шрифта, показанный ниже, для создания греческих букв путем ввода вертикальной черты (|, код 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 "||" . . .