A number of user defined symbols are called a font. There is only one per
layout. All symbols are made of lines. See the file default_font
as an example.
The lowest x and y coordinates of all lines of a font are transformed to (0,0).
File = Font Font = {FontData}... FontData = {Symbol}... Symbol = "Symbol(" SymbolID FontPosition ")" "(" {SymbolData}... ")" SymbolData = {SymbolLine}...
Symbol
ASCII
code of the symbol and its distance to
the next symbol. Undefined symbols are drawn as filled rectangles.
The ASCII
code may be passed as a character constant or as a hexadecimal
value.
SymbolLine