#
# Font description file.
# Includes characters A-Z, 0-9, *, blank.
# Nominal bounding box for characters: lower left (0,0), upper right (4,6) (not always obeyed.)
# 
# Possible lines in the font description language:
#
# F <char>                            
#
#         Start description of character <char>.
#
# O <x> <y> <s1> <s2> ... <sn> 
#
#         Add open path, starting at position (x,y), and then
#         making strokes s1, s2, ..., sn.
#
# P <x> <y> <s1> <s2> ... <sn>
#
#         Add closed path, starting at position (x,y), and then
#         making strokes s1, s2, ..., sn.  Stroke sn should end at (x,y).
#         Closed paths should be traversed in a counterclockwise direction.
#
# Possible strokes:
#
# L <x1> <y1>
#
#         Draw a line from the current position to (x1,y1).
#         After making the stroke, the current position becomes (x1,y1).
#
# C <x1> <y1> <xc> <yc> <f>
#
#         Draw a circular arc from the current position to (x1,y1).
#         The center of the arc is (xc,yc).  If the character f
#         is '-', the arc is drawn in a counterclockwise direction
#         around the circle centered at (xc,yc); if f is '+',
#         the arc is drawn in a clockwise direction.
#         After making the stroke, the current position becomes (x1,y1).
#
# This file is in the public domain.
# 
# David Moews, 31-V-2014.
#
F A
O 0 0 L 2 6 L 4 0
O 0.8 2.4 L 3.2 2.4
F B
P 0 0 L 2 0 C 2 3 2 1.5 - L 0 3 L 0 0
P 0 3 L 2 3 C 2 6 2 4.5 - L 0 6 L 0 3
F C
O 4 0 L 3 0 C 3 6 3 3 + L 4 6
F D
P 0 0 L 1 0 C 1 6 1 3 - L 0 6 L 0 0
F E
O 4 0 L 0 0 L 0 3 L 0 6 L 4 6
O 0 3 L 4 3
F F
O 0 0 L 0 6 L 4 6
O 0 3 L 4 3
F G
O 2 3 L 4 3 L 4 0 L 3 0 C 3 6 3 3 + L 4 6
F H
O 0 0 L 0 6
O 4 0 L 4 6
O 0 3 L 4 3
F I
O 1 0 L 3 0
O 1 6 L 3 6
O 2 0 L 2 6
F J
O 0 1.5 C 3 1.5 1.5 1.5 - L 3 6 
O 2 6 L 4 6
F K
O 0.5 0 L 0.5 6
O 3.5 0 L 0.5 3 
O 3.5 6 L 0.5 3 
F L
O 3.5 0 L 0.5 0 L 0.5 6
F M
O 0 0 L 0 6 L 2 3 L 4 6 L 4 0
F N
O 0 0 L 0 6 L 4 0 L 4 6
F O
P 0 2 C 4 2 2 2 - L 4 4 C 0 4 2 4 - L 0 2
F P
O 0 0 L 0 3
P 0 3 L 2 3 C 2 6 2 4.5 - L 0 6 L 0 3
F Q
P 0 2 C 4 2 2 2 - L 4 4 C 0 4 2 4 - L 0 2
O 2 2 L 4 0
F R
P 0 3.5 L 2.75 3.5 C 2.75 6 2.75 4.75 - L 0 6 L 0 3.5
O 0 0 L 0 3.5 
O 2 3.5 L 3.75 0
F S
O 0 0 L 2.5 0 C 2.5 3 2.5 1.5 - L 1.5 3 C 1.5 6 1.5 4.5 + L 4 6
F T
O 2 0 L 2 6
O 0 6 L 4 6
F U
O 0 6 L 0 2 C 4 2 2 2 - L 4 6
F V
O 0 6 L 2 0 L 4 6
F W
O -0.5 6 L 1 0 L 2 4 L 3 0 L 4.5 6
F X
O 0 6 L 4 0
O 0 0 L 4 6
F Y
O 0 6 L 2 3 L 4 6
O 2 0 L 2 3
F Z
O 0 6 L 4 6 L 0 0 L 4 0
F 0
P 0.5 1.5 C 3.5 1.5 2 1.5 - L 3.5 4.5 C 0.5 4.5 2 4.5 - L 0.5 1.5
F 1
O 1 5 L 2 6 L 2 0
O 1 0 L 3 0
F 2
O 0.5 4.5 C 3.2 3.6 2 4.5 + L 0.5 0 L 3.5 0
F 3
# Third point here is (2, 1.5) + (-1.5/sqrt(2), -1.5/sqrt(2)).
O 1 3 L 2 3 C 0.9393398 0.4393398 2 1.5 +
# Third point here is (2, 4.5) + (-1.5/sqrt(2), 1.5/sqrt(2)).
O 1 3 L 2 3 C 0.9393398 5.5606602 2 4.5 -
F 4
O 3 0 L 3 3 L 4 3
P 0 3 L 3 3 L 3 6 L 0 3
F 5
O 3.7 6 L 0.2 6 L 0.2 3 L 2.2 3 C 2.2 0 2.2 1.5 + L 0.2 0
F 6
P 2 3 C 2 0 2 1.5 - C 2 3 2 1.5 -
O 3.5 6 C 0.5 1.5 5.375 1.5 -
F 7
O 0.5 6 L 3.5 6 L 0.5 0
F 8
P 2 3 C 2 6 2 4.5 - C 2 3 2 4.5 -
P 2 0 C 2 3 2 1.5 - C 2 0 2 1.5 -
F 9
P 2 3 C 2 6 2 4.5 - C 2 3 2 4.5 -
O 0.5 0 C 3.5 4.5 -1.375 4.5 -
F *
O 2 2 L 2 4
O 1 3.5 L 3 2.5
O 3 3.5 L 1 2.5
F  
# The space is rendered by blankness.
