# PCB font ISO
#
# With the 5.3 release, the TEMPLATE FONT command may be used
# to switch between fonts; fonts must be loaded in the directory
# /idea/sys/fonts/pcb.  Only one font may be displayed at any one
# time.  The font /idea/sys/fonts/pcb/std is always loaded at
# startup.

# This is a PCB font file.  Comment lines start with '#'.
# Comments may also be added after valid input on any line.
# Blank lines are ignored.  Characters may be in any order,
# and are specified by their ASCII code (the number).  The
# character itself, e.g., '%', shown in these files is not
# necessary and is merely shown for better readability.  The font 'std'
# must have all characters from 32 to 127 defined; other
# fonts may omit characters, in which case std-font characters
# are used for omitted ones.

# Coordinates range from 0 to 100 in both X and Y.  Keywords
# CHARACTER, INITIAL, TERMINAL, BASE, and HEIGHT may be abbreviated to 1 or
# more characters.  The first point for each character must be
# INITIAL.  To specify a blank character, use a CHARACTER line
# but do not include any points (see the space char 32 below)

# The BASE of a font is the y-coordinate of the baseline,
# generally the low point of a capital letter.   The HEIGHT of
# a font is the height (in these units) of a capital letter.
# For most English fonts the HEIGHT will be (100 - BASE); however,
# foreign fonts may have punctuation or accents that extend above
# the normal height of capital letters, and in this case the
# HEIGHT will be slightly less:

#     *               <-  y=100
#    *
#   ****              <-  -----
#   *                       ^
#   **    *   *           HEIGHT
#   *      * *              v
#   ****    *         <-  ----- BASE
#           *
#          *          <-  y=0

BASE 33   Y-coordinate of base of capital letters
HEIG 67   Height of capital letters
#
CHAR 32   ' '
#
CHAR 33   '!'
INIT 0 36
TERM 1 33
TERM 5 33
TERM 8 33
TERM 10 36
TERM 8 38
TERM 5 39
TERM 1 38
TERM 0 36
INIT 5 52
TERM 5 99
#
CHAR 34 '"'
INIT 0 85
TERM 10 99
INIT 30 85
TERM 40 99
#
#!CHAR 35 '#'
#
#!CHAR 36 '$'
#
CHAR 37  '%'
INIT 18 33
TERM 80 99
INIT 0 82
TERM 1 77
TERM 5 72
TERM 12 69
TERM 19 67
TERM 27 68
TERM 34 70
TERM 40 74
TERM 43 79
TERM 43 85
TERM 40 89
TERM 34 93
TERM 27 95
TERM 19 96
TERM 12 95
TERM 5 91
TERM 1 87
TERM 0 82
INIT 56 49
TERM 58 44
TERM 62 39
TERM 68 36
TERM 76 34
TERM 84 35
TERM 91 37
TERM 96 41
TERM 99 46
TERM 99 52
TERM 96 56
TERM 91 60
TERM 84 62
TERM 76 63
TERM 68 62
TERM 62 58
TERM 58 54
TERM 56 49
#
CHAR 38 '&'
INIT 60 33
TERM 15 79
TERM 12 82
TERM 12 86
TERM 13 90
TERM 17 93
TERM 21 96
TERM 27 97
TERM 33 97
TERM 39 95
TERM 43 93
TERM 46 89
TERM 48 85
TERM 47 81
TERM 44 78
TERM 40 75
TERM 10 59
TERM 6 55
TERM 4 51
TERM 4 46
TERM 6 42
TERM 10 39
TERM 15 36
TERM 21 35
TERM 28 35
TERM 34 36
TERM 40 39
TERM 70 59
#
CHAR 39 '''
INIT 0 85
TERM 10 99
#
CHAR 40 '('
INIT 20 33
TERM 11 40
TERM 5 48
TERM 1 56
TERM 0 66
TERM 1 74
TERM 5 83
TERM 11 91
TERM 20 98
#
CHAR 41 ')'
INIT 0 98
TERM 8 91
TERM 14 83
TERM 18 74
TERM 20 66
TERM 18 56
TERM 14 48
TERM 8 40
TERM 0 33
#
#!CHAR 42 '*'
#
CHAR 43 '+'
INIT 0 56
TERM 50 56
INIT 25 39
TERM 25 72
#
CHAR 44 ','
INIT 10 36
TERM 8 38
TERM 5 39
TERM 1 38
TERM 0 36
TERM 1 33
TERM 5 33
TERM 8 33
TERM 10 36
TERM 8 31
TERM 4 28
TERM 0 27
#
CHAR 45 '-'
INIT 0 56
TERM 53 56
#
CHAR 46 '.'
INIT 0 36
TERM 1 33
TERM 5 33
TERM 8 33
TERM 10 36
TERM 8 38
TERM 5 39
TERM 1 38
TERM 0 36
#
CHAR 47 '/'
INIT 0 33
TERM 66 99
#
CHAR 48 '0'
INIT 20 33
TERM 30 33
TERM 37 38
TERM 44 46
TERM 48 54
TERM 50 62
TERM 49 70
TERM 47 78
TERM 43 86
TERM 36 93
TERM 28 99
TERM 20 99
TERM 12 92
TERM 6 85
TERM 2 77
TERM 0 69
TERM 0 60
TERM 2 52
TERM 7 44
TERM 13 37
TERM 20 33
#
CHAR 49 '1'
INIT 0 79
TERM 30 99
TERM 30 33
#
CHAR 50 '2'
INIT 0 85
TERM 2 90
TERM 7 94
TERM 14 97
TERM 22 99
TERM 30 99
TERM 37 97
TERM 43 93
TERM 48 89
TERM 50 84
TERM 50 79
TERM 0 33
TERM 50 33
#
CHAR 51 '3'
INIT 0 99
TERM 35 99
TERM 40 97
TERM 45 95
TERM 48 92
TERM 50 89
TERM 50 75
TERM 48 71
TERM 45 68
TERM 40 66
TERM 35 66
TERM 10 66
INIT 35 66
TERM 40 64
TERM 45 62
TERM 48 59
TERM 50 56
TERM 50 42
TERM 48 39
TERM 45 37
TERM 40 35
TERM 35 33
TERM 0 33
#
CHAR 52 '4'
INIT 30 99
TERM 0 49
TERM 60 49
INIT 40 33
TERM 40 66
#
CHAR 53 '5'
INIT 50 99
TERM 0 99
TERM 0 66
TERM 35 66
TERM 40 64
TERM 45 62
TERM 48 59
TERM 50 56
TERM 50 42
TERM 48 38
TERM 45 36
TERM 40 34
TERM 35 33
TERM 0 33
#
CHAR 54 '6'
INIT 5 66
TERM 30 66
TERM 37 64
TERM 44 62
TERM 48 57
TERM 50 52
TERM 50 46
TERM 48 40
TERM 44 36
TERM 37 34
TERM 30 33
TERM 20 33
TERM 12 34
TERM 5 36
TERM 1 40
TERM 0 46
TERM 0 52
TERM 1 61
TERM 4 70
TERM 10 78
TERM 18 86
TERM 27 93
TERM 38 98
#
CHAR 55 '7'
INIT 0 85
TERM 0 99
TERM 50 99
TERM 10 33
#
CHAR 56 '8'
INIT 0 52
TERM 0 49
TERM 1 43
TERM 5 38
TERM 12 34
TERM 20 33
TERM 29 33
TERM 37 34
TERM 44 38
TERM 48 43
TERM 50 49
TERM 50 52
TERM 48 58
TERM 44 63
TERM 37 66
TERM 29 68
TERM 20 68
TERM 12 66
TERM 5 63
TERM 1 58
TERM 0 52
INIT 5 85
TERM 5 82
TERM 6 77
TERM 10 72
TERM 17 69
TERM 25 69
TERM 32 69
TERM 39 72
TERM 43 77
TERM 45 82
TERM 45 85
TERM 43 90
TERM 39 95
TERM 32 97
TERM 25 99
TERM 17 97
TERM 10 95
TERM 6 90
TERM 5 85
#
CHAR 57 '9'
INIT 48 66
TERM 20 66
TERM 12 67
TERM 5 69
TERM 1 73
TERM 0 79
TERM 0 85
TERM 1 90
TERM 5 95
TERM 12 97
TERM 20 99
TERM 30 99
TERM 37 97
TERM 44 95
TERM 48 90
TERM 50 85
TERM 50 79
TERM 48 68
TERM 44 58
TERM 36 49
TERM 27 41
TERM 15 34
#
CHAR 58 ':'
INIT 0 36
TERM 1 34
TERM 5 33
TERM 8 34
TERM 10 36
TERM 8 38
TERM 5 39
TERM 1 38
TERM 0 36
INIT 0 62
TERM 1 60
TERM 5 59
TERM 8 60
TERM 10 62
TERM 8 64
TERM 5 66
TERM 1 64
TERM 0 62
#
CHAR 59 ';'
INIT 10 36
TERM 8 38
TERM 5 39
TERM 1 38
TERM 0 36
TERM 1 34
TERM 5 33
TERM 8 34
TERM 10 36
TERM 8 31
TERM 4 28
TERM 0 27
INIT 0 62
TERM 1 60
TERM 5 59
TERM 8 60
TERM 10 62
TERM 8 64
TERM 5 66
TERM 1 64
TERM 0 62
#
#!CHAR 60 '<'
#
CHAR 61 '='
INIT 0 46
TERM 50 46
INIT 0 66
TERM 50 66
#
#!CHAR 62 '>'
#
CHAR 63 '?'
INIT 25 36
TERM 26 34
TERM 30 33
TERM 33 34
TERM 35 36
TERM 33 38
TERM 30 39
TERM 26 38
TERM 25 36
INIT 30 52
TERM 30 59
TERM 31 62
TERM 35 66
TERM 41 66
TERM 48 69
TERM 52 73
TERM 55 78
TERM 56 83
TERM 54 89
TERM 50 93
TERM 44 97
TERM 36 99
TERM 29 99
TERM 21 98
TERM 14 96
#
CHAR 64 '@'
INIT 69 71
TERM 69 59
TERM 77 56
TERM 92 56
TERM 100 62
TERM 100 65
TERM 92 75
TERM 77 81
TERM 53 84
TERM 46 84
TERM 22 81
TERM 7 75
TERM 0 65
TERM 0 62
TERM 7 53
TERM 22 46
TERM 46 43
TERM 53 43
TERM 77 46
INIT 69 68
TERM 53 71
TERM 38 71
TERM 30 65
TERM 30 62
TERM 38 56
TERM 53 56
TERM 69 59
#
CHAR 65 'A'
INIT 0 33
TERM 35 99
TERM 70 33
INIT 10 52
TERM 60 52
#
CHAR 66 'B'
INIT 0 33
TERM 31 33
TERM 40 34
TERM 48 36
TERM 54 40
TERM 58 45
TERM 60 51
TERM 58 57
TERM 54 62
TERM 48 66
TERM 40 69
TERM 31 69
TERM 0 69
INIT 0 33
TERM 0 99
TERM 28 99
TERM 35 97
TERM 42 95
TERM 47 91
TERM 49 87
TERM 49 81
TERM 47 77
TERM 42 73
TERM 35 71
TERM 28 69
#
CHAR 67 'C'
INIT 50 99
TERM 20 99
TERM 12 97
TERM 5 95
TERM 1 90
TERM 0 85
TERM 0 46
TERM 1 40
TERM 5 36
TERM 12 34
TERM 20 33
TERM 50 33
#
CHAR 68 'D'
INIT 40 33
TERM 47 33
TERM 54 36
TERM 58 40
TERM 60 46
TERM 60 85
TERM 58 90
TERM 54 95
TERM 47 97
TERM 40 99
TERM 0 99
TERM 0 33
TERM 40 33
#
CHAR 69 'E'
INIT 50 33
TERM 0 33
TERM 0 99
TERM 50 99
INIT 40 69
TERM 0 69
#
CHAR 70 'F'
INIT 0 33
TERM 0 99
TERM 50 99
INIT 50 69
TERM 0 69
#
CHAR 71 'G'
INIT 40 69
TERM 60 69
TERM 60 33
TERM 20 33
TERM 12 33
TERM 5 36
TERM 1 40
TERM 0 46
TERM 0 85
TERM 1 90
TERM 5 95
TERM 12 97
TERM 20 99
TERM 60 99
#
CHAR 72 'H'
INIT 0 33
TERM 0 99
INIT 0 69
TERM 60 69
INIT 60 99
TERM 60 33
#
CHAR 73 'I'
INIT 20 33
TERM 20 99
#
CHAR 74 'J'
INIT 0 33
TERM 20 33
TERM 27 34
TERM 34 36
TERM 38 40
TERM 40 46
TERM 40 99
#
CHAR 75 'K'
INIT 0 33
TERM 0 99
INIT 0 59
TERM 60 99
INIT 20 72
TERM 60 33
#
CHAR 76 'L'
INIT 0 99
TERM 0 33
TERM 50 33
#
CHAR 77 'M'
INIT 0 33
TERM 0 99
TERM 35 59
TERM 70 99
TERM 70 33
#
CHAR 78 'N'
INIT 0 33
TERM 0 99
TERM 60 33
TERM 60 99
#
CHAR 79 'O'
INIT 0 52
TERM 1 46
TERM 5 40
TERM 12 36
TERM 20 34
TERM 30 33
TERM 39 34
TERM 47 36
TERM 54 40
TERM 58 46
TERM 60 52
TERM 60 79
TERM 58 85
TERM 54 90
TERM 47 95
TERM 39 97
TERM 30 99
TERM 20 97
TERM 12 95
TERM 5 90
TERM 1 85
TERM 0 79
TERM 0 52
#
CHAR 80 'P'
INIT 0 33
TERM 0 99
TERM 35 99
TERM 43 97
TERM 51 95
TERM 56 90
TERM 59 85
TERM 59 79
TERM 56 73
TERM 51 69
TERM 43 66
TERM 35 66
TERM 0 66
#
CHAR 81 'Q'
INIT 0 52
TERM 1 46
TERM 5 40
TERM 12 36
TERM 20 34
TERM 30 33
TERM 39 34
TERM 47 36
TERM 54 40
TERM 58 46
TERM 60 52
TERM 60 79
TERM 58 85
TERM 54 90
TERM 47 95
TERM 39 97
TERM 30 99
TERM 20 97
TERM 12 95
TERM 5 90
TERM 1 85
TERM 0 79
TERM 0 52
INIT 30 52
TERM 70 33
#
CHAR 82 'R'
INIT 0 33
TERM 0 99
TERM 35 99
TERM 43 97
TERM 51 95
TERM 56 90
TERM 59 85
TERM 59 79
TERM 56 73
TERM 51 69
TERM 43 66
TERM 35 66
TERM 0 66
INIT 40 66
TERM 60 33
#
CHAR 83 'S'
INIT 58 93
TERM 52 95
TERM 45 97
TERM 37 99
TERM 30 99
TERM 21 98
TERM 13 96
TERM 7 93
TERM 2 88
TERM 0 82
TERM 1 77
TERM 4 73
TERM 10 71
TERM 50 60
TERM 54 58
TERM 57 55
TERM 59 52
TERM 60 48
TERM 57 42
TERM 52 38
TERM 46 36
TERM 38 34
TERM 29 33
TERM 19 34
TERM 9 36
TERM 1 38
#
CHAR 84 'T'
INIT 0 99
TERM 60 99
INIT 30 99
TERM 30 33
#
CHAR 85 'U'
INIT 0 99
TERM 0 52
TERM 1 46
TERM 5 40
TERM 12 36
TERM 20 34
TERM 30 33
TERM 39 34
TERM 47 36
TERM 54 40
TERM 58 46
TERM 60 52
TERM 60 99
#
CHAR 86 'V'
INIT 0 99
TERM 35 33
TERM 70 99
#
CHAR 87 'W'
INIT 0 99
TERM 21 33
TERM 45 72
TERM 68 33
TERM 90 99
#
CHAR 88 'X'
INIT 0 33
TERM 70 99
INIT 0 99
TERM 70 33
#
CHAR 89 'Y'
INIT 0 99
TERM 35 66
TERM 35 33
INIT 35 66
TERM 70 99
#
CHAR 90 'Z'
INIT 0 99
TERM 60 99
TERM 0 33
TERM 60 33
#
CHAR 91 '['
INIT 33 100
TERM 0  100
TERM 0  30
TERM 33 30
#
CHAR 92   '\'
INIT 66 33
TERM 0  99
#
CHAR 93   ']'
INIT 33 100
TERM 66 100
TERM 66 30
TERM 33 30
#
CHAR 96 '`' - degree symbol
INIT 13 97
TERM 21 99
TERM 30 97
TERM 41 89
TERM 43 84
TERM 41 79
TERM 30 71
TERM 21 69
TERM 13 71
TERM 1 79
TERM 0 84
TERM 1 89
TERM 13 97
#
CHAR 97 'a'
INIT 0 79
TERM 30 79
TERM 37 77
TERM 44 75
TERM 48 70
TERM 50 66
TERM 50 33
TERM 20 33
TERM 12 34
TERM 5 36
TERM 1 40
TERM 0 46
TERM 1 50
TERM 5 55
TERM 12 58
TERM 20 59
TERM 50 59
#
CHAR 98 'b'
INIT 0 99
TERM 0 33
TERM 30 33
TERM 37 34
TERM 44 36
TERM 48 40
TERM 50 46
TERM 50 66
TERM 48 70
TERM 44 75
TERM 37 77
TERM 30 79
TERM 0 79
#
CHAR 99 'c'
INIT 40 79
TERM 20 79
TERM 12 77
TERM 5 75
TERM 1 70
TERM 0 66
TERM 0 46
TERM 1 40
TERM 5 36
TERM 12 34
TERM 20 33
TERM 40 33
#
CHAR 100 'd'
INIT 50 79
TERM 20 79
TERM 12 77
TERM 5 75
TERM 1 70
TERM 0 66
TERM 0 46
TERM 1 40
TERM 5 36
TERM 12 34
TERM 20 33
TERM 50 33
TERM 50 99
#
CHAR 101 'e'
INIT 0 56
TERM 50 56
TERM 50 60
TERM 48 66
TERM 44 70
TERM 37 74
TERM 29 76
TERM 20 76
TERM 12 74
TERM 5 70
TERM 1 66
TERM 0 60
TERM 0 42
TERM 1 38
TERM 4 35
TERM 9 34
TERM 15 33
TERM 50 33
#
CHAR 102 'f'
INIT 15 33
TERM 15 85
TERM 16 90
TERM 20 95
TERM 27 97
TERM 35 99
TERM 40 99
INIT 0 75
TERM 40 75
#
CHAR 103 'g'
INIT 50 33
TERM 15 33
TERM 9 34
TERM 4 35
TERM 1 38
TERM 0 42
TERM 0 69
TERM 1 72
TERM 4 75
TERM 9 77
TERM 15 79
TERM 50 79
TERM 50 22
TERM 48 18
TERM 45 14
TERM 40 12
TERM 35 11
TERM 0 10
#
CHAR 104 'h'
INIT 0 33
TERM 0 99
INIT 0 79
TERM 30 79
TERM 37 77
TERM 44 75
TERM 48 70
TERM 50 66
TERM 50 33
#
CHAR 105 'i'
INIT 15 33
TERM 15 79
INIT 20 95
TERM 18 97
TERM 15 99
TERM 13 97
TERM 10 95
TERM 13 93
TERM 15 92
TERM 18 93
TERM 20 95
#
CHAR 106 'j'
INIT 31 79
TERM 31 33
TERM 30 25
TERM 26 20
TERM 19 15
TERM 11 12
TERM 1 12
INIT 36 95
TERM 35 97
TERM 31 99
TERM 28 97
TERM 26 95
TERM 28 93
TERM 31 92
TERM 35 93
TERM 36 95
#
CHAR 107 'k'
INIT 0 33
TERM 0 99
INIT 0 52
TERM 50 79
INIT 20 63
TERM 50 33
#
CHAR 108 'l'
INIT 10 99
TERM 10 42
TERM 11 38
TERM 14 35
TERM 19 33
TERM 25 33
#
CHAR 109 'm'
INIT 0 33
TERM 0 79
TERM 55 79
TERM 60 77
TERM 65 75
TERM 68 72
TERM 70 69
TERM 70 33
INIT 35 33
TERM 35 79
#
CHAR 110 'n'
INIT 0 33
TERM 0 79
TERM 35 79
TERM 40 77
TERM 45 75
TERM 48 72
TERM 50 69
TERM 50 33
#
CHAR 111 'o'
INIT 0 49
TERM 1 43
TERM 5 38
TERM 12 34
TERM 20 33
TERM 29 33
TERM 37 34
TERM 44 38
TERM 48 43
TERM 50 49
TERM 50 62
TERM 48 67
TERM 44 73
TERM 37 76
TERM 29 78
TERM 20 78
TERM 12 76
TERM 5 73
TERM 1 67
TERM 0 62
TERM 0 49
#
CHAR 112 'p'
INIT 0 33
TERM 30 33
TERM 37 33
TERM 44 36
TERM 48 40
TERM 50 46
TERM 50 66
TERM 48 70
TERM 44 75
TERM 37 77
TERM 30 79
TERM 0 79
TERM 0 10
#
CHAR 113 'q'
INIT 50 10
TERM 50 79
TERM 20 79
TERM 12 77
TERM 5 75
TERM 1 70
TERM 0 66
TERM 0 46
TERM 1 40
TERM 5 36
TERM 12 34
TERM 20 33
TERM 50 33
#
CHAR 114 'r'
INIT 0 33
TERM 0 79
TERM 28 79
TERM 32 77
TERM 35 75
TERM 36 72
TERM 34 69
#
CHAR 115 's'
INIT 50 72
TERM 43 74
TERM 35 75
TERM 27 76
TERM 22 77
TERM 16 76
TERM 11 75
TERM 6 73
TERM 4 69
TERM 7 65
TERM 12 62
TERM 18 59
TERM 31 54
TERM 37 52
TERM 42 50
TERM 46 46
TERM 49 43
TERM 47 39
TERM 43 36
TERM 37 34
TERM 31 33
TERM 24 33
TERM 15 34
TERM 8 36
TERM 1 40
#
CHAR 116 't'
INIT 15 99
TERM 15 33
INIT 0 79
TERM 30 79
#
CHAR 117 'u'
INIT 0 79
TERM 0 42
TERM 1 38
TERM 4 35
TERM 9 34
TERM 15 33
TERM 50 33
TERM 50 79
#
CHAR 118 'v'
INIT 0 79
TERM 25 33
TERM 50 79
#
CHAR 119 'w'
INIT 0 79
TERM 18 33
TERM 35 66
TERM 51 33
TERM 70 79
#
CHAR 120 'x'
INIT 0 33
TERM 50 79
INIT 0 79
TERM 50 33
#
CHAR 121 'y'
INIT 50 79
TERM 15 10
TERM 0 10
INIT 28 39
TERM 0 79
#
CHAR 122 'z'
INIT 0 79
TERM 50 79
TERM 0 33
TERM 50 33
#
CHAR 123 '{'
INIT 33 100
TERM 20 100
TERM 10 90
TERM 10 75
TERM 0  65
TERM 10 55
TERM 10 40
TERM 20 30
TERM 33 30
#
CHAR 124 '|' -  PLUS/MINUS SIGN
INIT 0 72
TERM 66 72
INIT 33 49
TERM 33 93
INIT 0 42
TERM 66 42
#
CHAR 125 '}'
INIT 33 100
TERM 46 100
TERM 56 90
TERM 56 75
TERM 66 65
TERM 56 55
TERM 56 40
TERM 46 30
TERM 33 30
#
CHAR 126 '~' - DIAMETER SYMBOL
INIT 9 25 
TERM 85 99 
INIT 91 60
TERM 91 65 
TERM 84 75 
TERM 75 81 
TERM 65 85 
TERM 52 88 
TERM 42 88 
TERM 31 85 
TERM 19 81 
TERM 11 75 
TERM 5 65 
TERM 5 60 
TERM 11 50 
TERM 19 44 
TERM 31 40 
TERM 42 38 
TERM 52 38 
TERM 65 40 
TERM 75 44 
TERM 84 50 
TERM 91 60 
#
# END
