Stosowanie czcionki Big Font do rozszerzania czcionek

Aby ciągi tekstowe zawierały symbole specjalne, można zastosować czcionkę Big Font, zamiast rozszerzać standardową czcionkę tekstową.

W niektórych zastosowaniach w ciągach tekstowych może występować wiele symboli specjalnych. Standardowe zestawy czcionek tekstowych mogą być uzupełniane o symbole specjalne. Jednak rozszerzanie standardowych zestawów czcionek tekstowych podlega pewnym ograniczeniom.

Mechanizm czcionek Big Font pozwala na uniknięcie tych problemów. Można bowiem użyć jednego lub kilku rzadko używanych znaków (takich jak tylda (˜) lub pionowa kreska (|)) jako kodu sterującego i użyć następnego znaku do określenia odpowiedniego symbolu specjalnego. Przykładowo, niżej przedstawiony plik czcionki Big Font pozwala rysować litery alfabetu greckiego przez wprowadzenie z klawiatury najpierw pionowej kreski (|, kod ASCII 124), a następnie odpowiedniej litery alfabetu łacińskiego. Ponieważ pierwszym bajtem każdego znaku jest liczba 124, kody znaków są wstępnie zwiększone o wartość 124 x 256, czyli 31744.

*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 "||"
. . .