home *** CD-ROM | disk | FTP | other *** search
- From: jr@amanue.UUCP (Jim Rosenberg)
- Newsgroups: comp.sources.misc
- Subject: v02i066: 8x9 font for 3B1/7300
- Message-ID: <7469@ncoast.UUCP>
- Date: 5 Mar 88 22:27:16 GMT
- Approved: allbery@ncoast.UUCP
-
- Comp.sources.misc: Volume 2, Issue 66
- Submitted-By: "Jim Rosenberg" <jr@amanue.UUCP>
- Archive-Name: font-8x9-3b1
-
- Below is an 8x9 font for the 3B1. The warnings that you will fry in shell oil
- if you load a font smaller than 9x12 into slot 0 seem to be a bunch of hooey.
- It may be that some of the function key stuff at the bottom of the screen
- won't work quite right, but with multiple getty's it seems to work just fine!
-
- This font is more or less what you'd get as the vanilla 8x8 font on an IBM Pee
- Cee except that it has an extra row of blank pixels between lines for
- readability. If you are really hungry for lines the character defintions
- should all work as 8x8, except for the space character. Of course as 8x8
- instead of 8x9 you'll get descenders (such as they are) colliding with tall
- characters on the next line.
-
- I just cooked this up and may decide to futz with individual characters a bit,
- in which case I may post some corrections. I appreciate having the 5x9 font
- that was posted, but it's just too hard on my eyes to use all day long.
-
- =================================CUT HERE=====================================
- # magic 0x18e
- # flags 0x0
- hs 8
- vs 9
- basel 8
-
- ############### Character 0x20, 040, 32
- char 32
- hs 8
- vs 9
- ha 0
- va -8
- hi 8
- vi 0
- bits
- bits
- bits
- bits
- bits
- bits
- bits
- bits
- bits
-
- ############### Character 0x21, 041, 33 ! ! ! ! ! ! ! ! ! !
- char 33
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits ****
- bits ****
- bits **
- bits **
- bits
- bits **
-
- ############### Character 0x22, 042, 34 " " " " " " " " " "
- char 34
- hs 5
- vs 3
- ha 2
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
-
- ############### Character 0x23, 043, 35 # # # # # # # # # #
- char 35
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits *******
- bits ** **
- bits *******
- bits ** **
- bits ** **
-
- ############### Character 0x24, 044, 36 $ $ $ $ $ $ $ $ $ $
- char 36
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits **
- bits *****
- bits **
- bits ****
- bits **
- bits *****
- bits **
-
- ############### Character 0x25, 045, 37 % % % % % % % % % %
- char 37
- hs 7
- vs 6
- ha 0
- va -6
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits **
- bits **
- bits ** **
- bits ** **
-
- ############### Character 0x26, 046, 38 & & & & & & & & & &
- char 38
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits ** **
- bits ***
- bits *** **
- bits ** ***
- bits ** **
- bits *** **
-
- ############### Character 0x27, 047, 39 ' ' ' ' ' ' ' ' ' '
- char 39
- hs 3
- vs 3
- ha 3
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
-
- ############### Character 0x28, 050, 40 ( ( ( ( ( ( ( ( ( (
- char 40
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
-
- ############### Character 0x29, 051, 41 ) ) ) ) ) ) ) ) ) )
- char 41
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
-
- ############### Character 0x2a, 052, 42 * * * * * * * * * *
- char 42
- hs 7
- vs 5
- ha 0
- va -6
- hi 8
- vi 0
- bits ** **
- bits ***
- bits *******
- bits ***
- bits ** **
-
- ############### Character 0x2b, 053, 43 + + + + + + + + + +
- char 43
- hs 6
- vs 5
- ha 1
- va -6
- hi 8
- vi 0
- bits **
- bits **
- bits ******
- bits **
- bits **
-
- ############### Character 0x2c, 054, 44 , , , , , , , , , ,
- char 44
- hs 3
- vs 3
- ha 3
- va -2
- hi 8
- vi 0
- bits **
- bits **
- bits **
-
- ############### Character 0x2d, 055, 45 - - - - - - - - - -
- char 45
- hs 6
- vs 1
- ha 1
- va -4
- hi 8
- vi 0
- bits ******
-
- ############### Character 0x2e, 056, 46 . . . . . . . . . .
- char 46
- hs 2
- vs 2
- ha 3
- va -2
- hi 8
- vi 0
- bits **
- bits **
-
- ############### Character 0x2f, 057, 47 / / / / / / / / / /
- char 47
- hs 6
- vs 6
- ha 1
- va -6
- hi 8
- vi 0
- bits **
- bits **
- bits **
- bits **
- bits **
- bits *
-
- ############### Character 0x30, 060, 48 0 0 0 0 0 0 0 0 0 0
- char 48
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *****
- bits ** **
- bits ** ***
- bits ** ****
- bits **** **
- bits *** **
- bits *****
-
- ############### Character 0x31, 061, 49 1 1 1 1 1 1 1 1 1 1
- char 49
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits **
- bits ***
- bits **
- bits **
- bits **
- bits **
- bits ******
-
- ############### Character 0x32, 062, 50 2 2 2 2 2 2 2 2 2 2
- char 50
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits **
- bits ***
- bits **
- bits ** **
- bits ******
-
- ############### Character 0x33, 063, 51 3 3 3 3 3 3 3 3 3 3
- char 51
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits **
- bits ***
- bits **
- bits ** **
- bits ****
-
- ############### Character 0x34, 064, 52 4 4 4 4 4 4 4 4 4 4
- char 52
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits ****
- bits ** **
- bits ** **
- bits *******
- bits **
- bits ****
-
- ############### Character 0x35, 065, 53 5 5 5 5 5 5 5 5 5 5
- char 53
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ******
- bits **
- bits *****
- bits **
- bits **
- bits ** **
- bits ****
-
- ############### Character 0x36, 066, 54 6 6 6 6 6 6 6 6 6 6
- char 54
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ***
- bits **
- bits **
- bits *****
- bits ** **
- bits ** **
- bits ****
-
- ############### Character 0x37, 067, 55 7 7 7 7 7 7 7 7 7 7
- char 55
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ******
- bits ** **
- bits **
- bits **
- bits **
- bits **
- bits **
-
- ############### Character 0x38, 070, 56 8 8 8 8 8 8 8 8 8 8
- char 56
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits ** **
- bits ****
- bits ** **
- bits ** **
- bits ****
-
- ############### Character 0x39, 071, 57 9 9 9 9 9 9 9 9 9 9
- char 57
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits ** **
- bits *****
- bits **
- bits **
- bits ***
-
- ############### Character 0x3a, 072, 58 : : : : : : : : : :
- char 58
- hs 2
- vs 6
- ha 3
- va -6
- hi 8
- vi 0
- bits **
- bits **
- bits
- bits
- bits **
- bits **
-
- ############### Character 0x3b, 073, 59 ; ; ; ; ; ; ; ; ; ;
- char 59
- hs 3
- vs 7
- ha 3
- va -6
- hi 8
- vi 0
- bits **
- bits **
- bits
- bits
- bits **
- bits **
- bits **
-
- ############### Character 0x3c, 074, 60 < < < < < < < < < <
- char 60
- hs 5
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
-
- ############### Character 0x3d, 075, 61 = = = = = = = = = =
- char 61
- hs 6
- vs 3
- ha 1
- va -5
- hi 8
- vi 0
- bits ******
- bits
- bits ******
-
- ############### Character 0x3e, 076, 62 > > > > > > > > > >
- char 62
- hs 5
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
-
- ############### Character 0x3f, 077, 63 ? ? ? ? ? ? ? ? ? ?
- char 63
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits **
- bits **
- bits **
- bits
- bits **
-
- ############### Character 0x40, 0100, 64 @ @ @ @ @ @ @ @ @ @
- char 64
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *****
- bits ** **
- bits ** ****
- bits ** ****
- bits ** ****
- bits **
- bits ****
-
- ############### Character 0x41, 0101, 65 A A A A A A A A A A
- char 65
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits **
- bits ****
- bits ** **
- bits ** **
- bits ******
- bits ** **
- bits ** **
-
- ############### Character 0x42, 0102, 66 B B B B B B B B B B
- char 66
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ******
- bits ** **
- bits ** **
- bits *****
- bits ** **
- bits ** **
- bits ******
-
- ############### Character 0x43, 0103, 67 C C C C C C C C C C
- char 67
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits **
- bits **
- bits **
- bits ** **
- bits ****
-
- ############### Character 0x44, 0104, 68 D D D D D D D D D D
- char 68
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *****
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits *****
-
- ############### Character 0x45, 0105, 69 E E E E E E E E E E
- char 69
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *******
- bits ** *
- bits ** *
- bits ****
- bits ** *
- bits ** *
- bits *******
-
- ############### Character 0x46, 0106, 70 F F F F F F F F F F
- char 70
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *******
- bits ** *
- bits ** *
- bits ****
- bits ** *
- bits **
- bits ****
-
- ############### Character 0x47, 0107, 71 G G G G G G G G G G
- char 71
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits **
- bits **
- bits ** ***
- bits ** **
- bits *****
-
- ############### Character 0x48, 0110, 72 H H H H H H H H H H
- char 72
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
- bits ******
- bits ** **
- bits ** **
- bits ** **
-
- ############### Character 0x49, 0111, 73 I I I I I I I I I I
- char 73
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits ****
- bits **
- bits **
- bits **
- bits **
- bits **
- bits ****
-
- ############### Character 0x4a, 0112, 74 J J J J J J J J J J
- char 74
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ****
- bits **
- bits **
- bits **
- bits ** **
- bits ** **
- bits ****
-
- ############### Character 0x4b, 0113, 75 K K K K K K K K K K
- char 75
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *** **
- bits ** **
- bits ** **
- bits ****
- bits ** **
- bits ** **
- bits *** **
-
- ############### Character 0x4c, 0114, 76 L L L L L L L L L L
- char 76
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ****
- bits **
- bits **
- bits **
- bits ** *
- bits ** **
- bits *******
-
- ############### Character 0x4d, 0115, 77 M M M M M M M M M M
- char 77
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ** **
- bits *** ***
- bits *******
- bits *******
- bits ** * **
- bits ** **
- bits ** **
-
- ############### Character 0x4e, 0116, 78 N N N N N N N N N N
- char 78
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ** **
- bits *** **
- bits **** **
- bits ** ****
- bits ** ***
- bits ** **
- bits ** **
-
- ############### Character 0x4f, 0117, 79 O O O O O O O O O O
- char 79
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ***
-
- ############### Character 0x50, 0120, 80 P P P P P P P P P P
- char 80
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ******
- bits ** **
- bits ** **
- bits *****
- bits **
- bits **
- bits ****
-
- ############### Character 0x51, 0121, 81 Q Q Q Q Q Q Q Q Q Q
- char 81
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits ** **
- bits ** **
- bits ** ***
- bits ****
- bits ***
-
- ############### Character 0x52, 0122, 82 R R R R R R R R R R
- char 82
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ******
- bits ** **
- bits ** **
- bits *****
- bits ** **
- bits ** **
- bits *** **
-
- ############### Character 0x53, 0123, 83 S S S S S S S S S S
- char 83
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ****
- bits ** **
- bits ***
- bits ***
- bits ***
- bits ** **
- bits ****
-
- ############### Character 0x54, 0124, 84 T T T T T T T T T T
- char 84
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ******
- bits * ** *
- bits **
- bits **
- bits **
- bits **
- bits ****
-
- ############### Character 0x55, 0125, 85 U U U U U U U U U U
- char 85
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ****
-
- ############### Character 0x56, 0126, 86 V V V V V V V V V V
- char 86
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ** **
- bits ****
- bits **
-
- ############### Character 0x57, 0127, 87 W W W W W W W W W W
- char 87
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
- bits ** * **
- bits *******
- bits *** ***
- bits ** **
-
- ############### Character 0x58, 0130, 88 X X X X X X X X X X
- char 88
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
- bits ***
- bits ***
- bits ** **
- bits ** **
-
- ############### Character 0x59, 0131, 89 Y Y Y Y Y Y Y Y Y Y
- char 89
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ** **
- bits ** **
- bits ** **
- bits ****
- bits **
- bits **
- bits ****
-
- ############### Character 0x5a, 0132, 90 Z Z Z Z Z Z Z Z Z Z
- char 90
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits *******
- bits ** **
- bits * **
- bits **
- bits ** *
- bits ** **
- bits *******
-
- ############### Character 0x5b, 0133, 91 [ [ [ [ [ [ [ [ [ [
- char 91
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits ****
- bits **
- bits **
- bits **
- bits **
- bits **
- bits ****
-
- ############### Character 0x5c, 0134, 92 \ \ \ \ \ \ \ \ \ \
- char 92
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
- bits **
- bits **
- bits **
- bits *
-
- ############### Character 0x5d, 0135, 93 ] ] ] ] ] ] ] ] ] ]
- char 93
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits ****
- bits **
- bits **
- bits **
- bits **
- bits **
- bits ****
-
- ############### Character 0x5e, 0136, 94 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- char 94
- hs 7
- vs 4
- ha 0
- va -7
- hi 8
- vi 0
- bits *
- bits ***
- bits ** **
- bits ** **
-
- ############### Character 0x5f, 0137, 95 _ _ _ _ _ _ _ _ _ _
- char 95
- hs 8
- vs 1
- ha 0
- va 0
- hi 8
- vi 0
- bits ********
-
- ############### Character 0x60, 0140, 96 ` ` ` ` ` ` ` ` ` `
- char 96
- hs 3
- vs 3
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits **
- bits **
-
- ############### Character 0x61, 0141, 97 a a a a a a a a a a
- char 97
- hs 7
- vs 5
- ha 0
- va -5
- hi 8
- vi 0
- bits ****
- bits **
- bits *****
- bits ** **
- bits *** **
-
- ############### Character 0x62, 0142, 98 b b b b b b b b b b
- char 98
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits **
- bits **
- bits *****
- bits ** **
- bits ** **
- bits ** ***
-
- ############### Character 0x63, 0143, 99 c c c c c c c c c c
- char 99
- hs 6
- vs 5
- ha 1
- va -5
- hi 8
- vi 0
- bits ****
- bits ** **
- bits **
- bits ** **
- bits ****
-
- ############### Character 0x64, 0144, 100 d d d d d d d d d d
- char 100
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits **
- bits **
- bits *****
- bits ** **
- bits ** **
- bits *** **
-
- ############### Character 0x65, 0145, 101 e e e e e e e e e e
- char 101
- hs 6
- vs 5
- ha 1
- va -5
- hi 8
- vi 0
- bits ****
- bits ** **
- bits ******
- bits **
- bits ****
-
- ############### Character 0x66, 0146, 102 f f f f f f f f f f
- char 102
- hs 6
- vs 7
- ha 1
- va -7
- hi 8
- vi 0
- bits ***
- bits ** **
- bits **
- bits ****
- bits **
- bits **
- bits ****
-
- ############### Character 0x67, 0147, 103 g g g g g g g g g g
- char 103
- hs 7
- vs 6
- ha 0
- va -5
- hi 8
- vi 0
- bits *** **
- bits ** **
- bits ** **
- bits *****
- bits **
- bits *****
-
- ############### Character 0x68, 0150, 104 h h h h h h h h h h
- char 104
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits **
- bits ** **
- bits *** **
- bits ** **
- bits ** **
- bits *** **
-
- ############### Character 0x69, 0151, 105 i i i i i i i i i i
- char 105
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits **
- bits
- bits ***
- bits **
- bits **
- bits **
- bits ****
-
- ############### Character 0x6a, 0152, 106 j j j j j j j j j j
- char 106
- hs 6
- vs 8
- ha 1
- va -7
- hi 8
- vi 0
- bits **
- bits
- bits **
- bits **
- bits **
- bits ** **
- bits ** **
- bits ****
-
- ############### Character 0x6b, 0153, 107 k k k k k k k k k k
- char 107
- hs 7
- vs 7
- ha 0
- va -7
- hi 8
- vi 0
- bits ***
- bits **
- bits ** **
- bits ** **
- bits ****
- bits ** **
- bits *** **
-
- ############### Character 0x6c, 0154, 108 l l l l l l l l l l
- char 108
- hs 4
- vs 7
- ha 2
- va -7
- hi 8
- vi 0
- bits ***
- bits **
- bits **
- bits **
- bits **
- bits **
- bit
-