關於使用大字體來延伸字體

若要在字串中包括特殊符號,您可以使用大字體,而不用延伸標準字體。

在某些製圖規範中,許多特殊符號可以出現在字串中。您可以延伸標準文字字體以併入各種特殊符號。不過,延伸標準字體時,有一些限制:

大字體機制能夠避免這些問題。您可以選取一個或多個很少用到的字元來做為跳出碼,如波浪符號 (~) 或直豎 (|),並使用下一個字元來選取適當的特殊符號。例如,輸入一個直豎 (|,ASCII 碼為 124),後面跟隨與它對等的羅馬字母,您就可以用下列大字體檔繪製希臘字母。因為每個字元的第一個位元組是 124,所以字元碼的偏移值為 124 X 256,即 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 "||"
. . .