Jump to content
43oh

Font collection


Recommended Posts

This is one I use when code space is tight. It can fit into the top part of infomem :D

It's a 3x5 font, Dead simple to decode.

 

take example '!' == font[0] == 0x4904 == 0100100100000100

 

break that up: 010 010 010 000 010 0

It might be clearer arranged like this:

010

010

010

000

010

 

I waste 1 bit per character :cry:

 

const unsigned int font[] = {
0x4904, 0xb400, 0xbefa, 0x5d74, 0x3558, 0x71de, 0x4800, 0x5244,
0x4494, 0x1550, 0x0ba0, 0x0024, 0x0380, 0x0004, 0x2548, 0x56d4, 
0x592e, 0xc54e, 0xc51c, 0xb792, 0xf31c, 0xf3de, 0xe524, 0xf7de, 
0xf79e, 0x0820, 0x0824, 0x2a22, 0x1c70, 0x88a8, 0xe504, 0x57d4, 
0x57da, 0xd75c, 0x7246, 0xd6dc, 0xf34e, 0xf348, 0x72d6, 0xb7da, 
0xe92e, 0xe4de, 0xb75a, 0x924e, 0xbfda, 0x76da, 0xf6de, 0xf7c8, 
0xf6f2, 0xf75a, 0xf39e, 0xe924, 0xb6de, 0xb6d4, 0xb7fa, 0xb55a, 
0xb7a4, 0xe54e, 0xd24c, 0x9112, 0x6496, 0x5400, 0x000e, 0x4400, 
0x45d6, 0x935c, 0x0e46, 0x25d6, 0x57c6, 0x29a4, 0x7596, 0x93da, 
0x4124, 0x412c, 0x12ea, 0x0924, 0x17da, 0x0ada, 0x0ad4, 0x1ae8, 
0x0eb2, 0x1748, 0x0f3c, 0x0ba6, 0x16de, 0x16d4, 0x16fa, 0x152a, 
0x1796, 0x1cae, 0x5144, 0x4924, 0x4514, 0x1c80, 
}; 

Link to post
Share on other sites

6x8 font - Very similar to what RobG posted, but not identical

post-2341-135135547025_thumb.jpg

const unsigned char font6x8[96][5] = {
0x00, 0x00, 0x00, 0x00, 0x00, //
0x00, 0x00, 0x5F, 0x00, 0x00, // !
0x00, 0x07, 0x00, 0x07, 0x00, // "
0x14, 0x7F, 0x14, 0x7F, 0x14, // #
0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
0x23, 0x13, 0x08, 0x64, 0x62, // %
0x36, 0x49, 0x56, 0x20, 0x50, // &
0x00, 0x08, 0x07, 0x03, 0x00, // '
0x00, 0x1C, 0x22, 0x41, 0x00, // (
0x00, 0x41, 0x22, 0x1C, 0x00, // )
0x2A, 0x1C, 0x7F, 0x1C, 0x2A, // *
0x08, 0x08, 0x3E, 0x08, 0x08, // +
0x00, 0x40, 0x38, 0x18, 0x00, // ,
0x08, 0x08, 0x08, 0x08, 0x08, // -
0x00, 0x00, 0x60, 0x60, 0x00, // .
0x20, 0x10, 0x08, 0x04, 0x02, // /
0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
0x00, 0x42, 0x7F, 0x40, 0x00, // 1
0x42, 0x61, 0x51, 0x49, 0x46, // 2
0x21, 0x41, 0x49, 0x4D, 0x33, // 3
0x18, 0x14, 0x12, 0x7F, 0x10, // 4
0x27, 0x45, 0x45, 0x45, 0x39, // 5
0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
0x41, 0x21, 0x11, 0x09, 0x07, // 7
0x36, 0x49, 0x49, 0x49, 0x36, // 8
0x06, 0x49, 0x49, 0x29, 0x1E, // 9
0x00, 0x00, 0x14, 0x00, 0x00, // :
0x00, 0x00, 0x40, 0x34, 0x00, // ;
0x00, 0x08, 0x14, 0x22, 0x41, // <
0x14, 0x14, 0x14, 0x14, 0x14, // =
0x00, 0x41, 0x22, 0x14, 0x08, // >
0x02, 0x01, 0x51, 0x09, 0x06, // ?
0x3E, 0x41, 0x5D, 0x59, 0x4E, // @
0x7C, 0x12, 0x11, 0x12, 0x7C, // A
0x7F, 0x49, 0x49, 0x49, 0x36, // B
0x3E, 0x41, 0x41, 0x41, 0x22, // C
0x7F, 0x41, 0x41, 0x41, 0x3E, // D
0x7F, 0x49, 0x49, 0x49, 0x41, // E
0x7F, 0x09, 0x09, 0x09, 0x01, // F
0x3E, 0x41, 0x49, 0x49, 0x7A, // G
0x7F, 0x08, 0x08, 0x08, 0x7F, // H
0x00, 0x41, 0x7F, 0x41, 0x00, // I
0x20, 0x40, 0x41, 0x3F, 0x01, // J
0x7F, 0x08, 0x14, 0x22, 0x41, // K
0x7F, 0x40, 0x40, 0x40, 0x40, // L
0x7F, 0x02, 0x1C, 0x02, 0x7F, // M
0x7F, 0x04, 0x08, 0x10, 0x7F, // N
0x3E, 0x41, 0x41, 0x41, 0x3E, // O
0x7F, 0x09, 0x09, 0x09, 0x06, // P
0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
0x7F, 0x09, 0x19, 0x29, 0x46, // R
0x26, 0x49, 0x49, 0x49, 0x32, // S
0x01, 0x01, 0x7F, 0x01, 0x01, // T
0x3F, 0x40, 0x40, 0x40, 0x3F, // U
0x1F, 0x20, 0x40, 0x20, 0x1F, // V
0x3F, 0x40, 0x38, 0x40, 0x3F, // W
0x63, 0x14, 0x08, 0x14, 0x63, // X
0x03, 0x04, 0x78, 0x04, 0x03, // Y
0x61, 0x51, 0x49, 0x45, 0x43, // Z
0x00, 0x7F, 0x41, 0x41, 0x41, // [
0x02, 0x04, 0x08, 0x10, 0x20, // '\'
0x00, 0x41, 0x41, 0x41, 0x7F, // ]
0x04, 0x02, 0x01, 0x02, 0x04, // ^
0x80, 0x80, 0x80, 0x80, 0x80, // _
0x00, 0x03, 0x07, 0x08, 0x00, // '
0x20, 0x54, 0x54, 0x54, 0x78, // a
0x7F, 0x28, 0x44, 0x44, 0x38, // b
0x38, 0x44, 0x44, 0x44, 0x28, // c
0x38, 0x44, 0x44, 0x28, 0x7F, // d
0x38, 0x54, 0x54, 0x54, 0x18, // e
0x00, 0x08, 0x7E, 0x09, 0x02, // f
0x18, 0xA4, 0xA4, 0xA4, 0x7C, // g
0x7F, 0x08, 0x04, 0x04, 0x78, // h
0x00, 0x44, 0x7D, 0x40, 0x00, // i
0x00, 0x20, 0x40, 0x40, 0x3D, // j
0x00, 0x7F, 0x10, 0x28, 0x44, // k
0x00, 0x41, 0x7F, 0x40, 0x00, // l
0x7C, 0x04, 0x78, 0x04, 0x78, // m
0x7C, 0x08, 0x04, 0x04, 0x78, // n
0x38, 0x44, 0x44, 0x44, 0x38, // o
0xFC, 0x18, 0x24, 0x24, 0x18, // p
0x18, 0x24, 0x24, 0x18, 0xFC, // q
0x7C, 0x08, 0x04, 0x04, 0x08, // r
0x48, 0x54, 0x54, 0x54, 0x24, // s
0x04, 0x04, 0x3F, 0x44, 0x24, // t
0x3C, 0x40, 0x40, 0x20, 0x7C, // u
0x1C, 0x20, 0x40, 0x20, 0x1C, // v
0x3C, 0x40, 0x30, 0x40, 0x3C, // w
0x44, 0x28, 0x10, 0x28, 0x44, // x
0x4C, 0x90, 0x90, 0x90, 0x7C, // y
0x44, 0x64, 0x54, 0x4C, 0x44, // z
0x00, 0x08, 0x36, 0x41, 0x00, // {
0x00, 0x00, 0x77, 0x00, 0x00, // |
0x00, 0x41, 0x36, 0x08, 0x00, // }
0x02, 0x01, 0x02, 0x04, 0x02, // ~
0x00, 0x06, 0x09, 0x09, 0x06, // degrees
};

 

8x8 font

post-2341-135135547035_thumb.jpg

const unsigned char font8x8[128][7] = {
       { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 00  0
       { 0x7C, 0x82, 0xAA, 0xC2, 0xAA, 0x82, 0x7C }, // 01  1
       { 0x7C, 0xFE, 0xD6, 0xBE, 0xD6, 0xFE, 0x7C }, // 02  2
       { 0x1C, 0x3E, 0x7C, 0xF8, 0x7C, 0x3E, 0x1C }, // 03  3
       { 0x10, 0x38, 0x7C, 0xFE, 0x7C, 0x38, 0x10 }, // 04  4
       { 0x10, 0x38, 0x94, 0xFE, 0x94, 0x38, 0x10 }, // 05  5
       { 0x10, 0x38, 0xBC, 0xFE, 0xBC, 0x38, 0x10 }, // 06  6
       { 0x00, 0x38, 0x7C, 0x7C, 0x7C, 0x38, 0x00 }, // 07  7
       { 0xFF, 0xC7, 0x83, 0x83, 0x83, 0xC7, 0xFF }, // 08  8
       { 0x00, 0x38, 0x44, 0x44, 0x44, 0x38, 0x00 }, // 09  9
       { 0xFF, 0xC7, 0xBB, 0xBB, 0xBB, 0xC7, 0xFF }, // 0A  10
       { 0x60, 0x90, 0x90, 0x72, 0x0A, 0x06, 0x1E }, // 0B  11
       { 0x00, 0x64, 0x94, 0x9E, 0x94, 0x64, 0x00 }, // 0C  12
       { 0xC0, 0xE0, 0x7E, 0x02, 0x04, 0x00, 0x00 }, // 0D  13
       { 0xC0, 0xE0, 0x7C, 0x06, 0x62, 0x72, 0x3E }, // 0E  14
       { 0x10, 0x54, 0x38, 0xEE, 0x38, 0x54, 0x10 }, // 0F  15
       { 0xFE, 0xFE, 0x7C, 0x7C, 0x38, 0x38, 0x10 }, // 10  16
       { 0x10, 0x38, 0x38, 0x7C, 0x7C, 0xFE, 0xFE }, // 11  17
       { 0x00, 0x28, 0x44, 0xFE, 0x44, 0x28, 0x00 }, // 12  18
       { 0xDE, 0xDE, 0x00, 0x00, 0xDE, 0xDE, 0x00 }, // 13  19
       { 0x0C, 0x1E, 0x12, 0x12, 0xFE, 0x02, 0xFE }, // 14  20
       { 0x48, 0x94, 0xA4, 0x4A, 0x52, 0x24, 0x00 }, // 15  21
       { 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0 }, // 16  22
       { 0x00, 0xA8, 0xC4, 0xFE, 0xC4, 0xA8, 0x00 }, // 17  23
       { 0x10, 0x18, 0xFC, 0xFE, 0xFC, 0x18, 0x10 }, // 18  24
       { 0x10, 0x30, 0x7E, 0xFE, 0x7E, 0x30, 0x10 }, // 19  25
       { 0x38, 0x38, 0x38, 0xFE, 0x7C, 0x38, 0x10 }, // 1A  26
       { 0x10, 0x38, 0x7C, 0xFE, 0x38, 0x38, 0x38 }, // 1B  27
       { 0xF8, 0xF8, 0xF8, 0xC0, 0xC0, 0xC0, 0xC0 }, // 1C  28
       { 0x10, 0x38, 0x54, 0x10, 0x54, 0x38, 0x10 }, // 1D  29
       { 0xC0, 0xF0, 0xFC, 0xFE, 0xFC, 0xF0, 0xC0 }, // 1E  30
       { 0x06, 0x1E, 0x7E, 0xFE, 0x7E, 0x1E, 0x06 }, // 1F  31
       { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 20  32   
       { 0x00, 0x0C, 0xBE, 0xBE, 0x0C, 0x00, 0x00 }, // 21  33   !
       { 0x00, 0x06, 0x0E, 0x00, 0x0E, 0x06, 0x00 }, // 22  34   "
       { 0x28, 0xFE, 0xFE, 0x28, 0xFE, 0xFE, 0x28 }, // 23  35   #
       { 0x00, 0x48, 0x54, 0xD6, 0x54, 0x24, 0x00 }, // 24  36   $
       { 0x46, 0x66, 0x30, 0x18, 0xCC, 0xC4, 0x00 }, // 25  37   %
       { 0x64, 0xFE, 0x8A, 0x9A, 0xEE, 0xC4, 0xA0 }, // 26  38   &
       { 0x00, 0x10, 0x1E, 0x0E, 0x00, 0x00, 0x00 }, // 27  39   '
       { 0x00, 0x00, 0x38, 0x7C, 0xC6, 0x82, 0x00 }, // 28  40   (
       { 0x82, 0xC6, 0x7C, 0x38, 0x00, 0x00, 0x00 }, // 29  41   )
       { 0x10, 0x54, 0x7C, 0x38, 0x7C, 0x54, 0x10 }, // 2A  42   *
       { 0x00, 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00 }, // 2B  43   +
       { 0x80, 0xF0, 0x70, 0x00, 0x00, 0x00, 0x00 }, // 2C  44   ,
       { 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00 }, // 2D  45   -
       { 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 2E  46   .
       { 0x40, 0x60, 0x30, 0x18, 0x0C, 0x04, 0x00 }, // 2F  47   /
       { 0x7C, 0xFE, 0x92, 0x8A, 0xFE, 0x7C, 0x00 }, // 30  48   0
       { 0x80, 0x88, 0xFE, 0xFE, 0x80, 0x80, 0x00 }, // 31  49   1
       { 0xC4, 0xE6, 0xA2, 0x92, 0x9E, 0x8C, 0x00 }, // 32  50   2
       { 0x44, 0xC6, 0x92, 0x92, 0xFE, 0x6C, 0x00 }, // 33  51   3
       { 0x30, 0x28, 0x24, 0xFE, 0xFE, 0x20, 0x00 }, // 34  52   4
       { 0x4E, 0xCE, 0x8A, 0x8A, 0xFA, 0x72, 0x00 }, // 35  53   5
       { 0x7C, 0xFE, 0x92, 0x92, 0xF6, 0x64, 0x00 }, // 36  54   6
       { 0x06, 0x06, 0xE2, 0xFA, 0x1E, 0x06, 0x00 }, // 37  55   7
       { 0x6C, 0xFE, 0x92, 0x92, 0xFE, 0x6C, 0x00 }, // 38  56   8
       { 0x4C, 0xDE, 0x92, 0x92, 0xFE, 0x7C, 0x00 }, // 39  57   9
       { 0x00, 0x00, 0x6C, 0x6C, 0x00, 0x00, 0x00 }, // 3A  58   :
       { 0x00, 0x80, 0xEC, 0x6C, 0x00, 0x00, 0x00 }, // 3B  59   ;
       { 0x00, 0x10, 0x38, 0x6C, 0xC6, 0x82, 0x00 }, // 3C  60   <
       { 0x00, 0x28, 0x28, 0x28, 0x28, 0x00, 0x00 }, // 3D  61   =
       { 0x82, 0xC6, 0x6C, 0x38, 0x10, 0x00, 0x00 }, // 3E  62   >
       { 0x04, 0x06, 0xB2, 0xB2, 0x1E, 0x0C, 0x00 }, // 3F  63   ?
       { 0x3C, 0x42, 0x5A, 0x5A, 0x4C, 0x20, 0x00 }, // 40  64   @
       { 0xFC, 0xFE, 0x12, 0x12, 0xFE, 0xFC, 0x00 }, // 41  65   A
       { 0xFE, 0xFE, 0x92, 0x92, 0xFE, 0x6C, 0x00 }, // 42  66   B
       { 0x7C, 0xFE, 0x82, 0x82, 0xC6, 0x44, 0x00 }, // 43  67   C
       { 0xFE, 0xFE, 0x82, 0x82, 0xFE, 0x7C, 0x00 }, // 44  68   D
       { 0xFE, 0xFE, 0x92, 0x92, 0x92, 0x82, 0x00 }, // 45  69   E
       { 0xFE, 0xFE, 0x12, 0x12, 0x12, 0x02, 0x00 }, // 46  70   F
       { 0x7C, 0xFE, 0x82, 0xA2, 0xE6, 0x64, 0x00 }, // 47  71   G
       { 0xFE, 0xFE, 0x10, 0x10, 0xFE, 0xFE, 0x00 }, // 48  72   H
       { 0x00, 0x82, 0xFE, 0xFE, 0x82, 0x00, 0x00 }, // 49  73   I
       { 0x60, 0xE0, 0x82, 0xFE, 0x7E, 0x02, 0x00 }, // 4A  74   J
       { 0xFE, 0xFE, 0x38, 0x6C, 0xC6, 0x82, 0x00 }, // 4B  75   K
       { 0xFE, 0xFE, 0x80, 0x80, 0x80, 0x80, 0x00 }, // 4C  76   L
       { 0xFE, 0xFE, 0x0C, 0x18, 0x0C, 0xFE, 0xFE }, // 4D  77   M
       { 0xFE, 0xFE, 0x0C, 0x18, 0x30, 0xFE, 0xFE }, // 4E  78   N
       { 0x7C, 0xFE, 0x82, 0x82, 0xFE, 0x7C, 0x00 }, // 4F  79   O
       { 0xFE, 0xFE, 0x22, 0x22, 0x3E, 0x1C, 0x00 }, // 50  80   P
       { 0x3C, 0x7E, 0x42, 0x62, 0xFE, 0xBC, 0x00 }, // 51  81   Q
       { 0xFE, 0xFE, 0x32, 0x72, 0xDE, 0x8C, 0x00 }, // 52  82   R
       { 0x4C, 0xDE, 0x92, 0x92, 0xF6, 0x64, 0x00 }, // 53  83   S
       { 0x06, 0x02, 0xFE, 0xFE, 0x02, 0x06, 0x00 }, // 54  84   T
       { 0x7E, 0xFE, 0x80, 0x80, 0xFE, 0xFE, 0x00 }, // 55  85   U
       { 0x3E, 0x7E, 0xC0, 0xC0, 0x7E, 0x3E, 0x00 }, // 56  86   V
       { 0xFE, 0xFE, 0x60, 0x30, 0x60, 0xFE, 0xFE }, // 57  87   W
       { 0xC6, 0xEE, 0x38, 0x10, 0x38, 0xEE, 0xC6 }, // 58  88   X
       { 0x0E, 0x1E, 0xF0, 0xF0, 0x1E, 0x0E, 0x00 }, // 59  89   Y
       { 0xC2, 0xE2, 0xB2, 0x9A, 0x8E, 0x86, 0x00 }, // 5A  90   Z
       { 0x00, 0x00, 0xFE, 0xFE, 0x82, 0x82, 0x00 }, // 5B  91   [
       { 0x04, 0x0C, 0x18, 0x30, 0x60, 0x40, 0x00 }, // 5C  92   '\'
       { 0x82, 0x82, 0xFE, 0xFE, 0x00, 0x00, 0x00 }, // 5D  93   ]
       { 0x10, 0x08, 0x04, 0x02, 0x04, 0x08, 0x10 }, // 5E  94   ^
       { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 }, // 5F  95   _
       { 0x00, 0x00, 0x00, 0x06, 0x0E, 0x08, 0x00 }, // 60  96   '
       { 0x40, 0xE8, 0xA8, 0xA8, 0xF8, 0xF0, 0x00 }, // 61  97   a
       { 0xFE, 0xFE, 0x90, 0x90, 0xF0, 0x60, 0x00 }, // 62  98   b
       { 0x70, 0xF8, 0x88, 0x88, 0xD8, 0x50, 0x00 }, // 63  99   c
       { 0x60, 0xF0, 0x90, 0x90, 0xFE, 0xFE, 0x00 }, // 64  100  d
       { 0x70, 0xF8, 0xA8, 0xA8, 0xB8, 0x30, 0x00 }, // 65  101  e
       { 0x20, 0xFC, 0xFE, 0x22, 0x26, 0x04, 0x00 }, // 66  102  f
       { 0x18, 0xBC, 0xA4, 0xA4, 0xFC, 0x7C, 0x00 }, // 67  103  g
       { 0xFE, 0xFE, 0x10, 0x10, 0xF0, 0xE0, 0x00 }, // 68  104  h
       { 0x00, 0x80, 0xF4, 0xF4, 0x80, 0x00, 0x00 }, // 69  105  i
       { 0x60, 0xE0, 0x80, 0xFA, 0x7A, 0x00, 0x00 }, // 6A  106  j
       { 0xFE, 0xFE, 0x20, 0x70, 0xD8, 0x88, 0x00 }, // 6B  107  k
       { 0x00, 0x00, 0xFE, 0xFE, 0x00, 0x00, 0x00 }, // 6C  108  l
       { 0xF8, 0xF8, 0x30, 0xE0, 0x30, 0xF8, 0xF8 }, // 6D  109  m
       { 0xF8, 0xF8, 0x18, 0x18, 0xF8, 0xF0, 0x00 }, // 6E  110  n
       { 0x70, 0xF8, 0x88, 0x88, 0xF8, 0x70, 0x00 }, // 6F  111  o
       { 0xFC, 0xFC, 0x24, 0x24, 0x3C, 0x18, 0x00 }, // 70  112  p
       { 0x18, 0x3C, 0x24, 0xFC, 0xFC, 0x80, 0xC0 }, // 71  113  q
       { 0xF8, 0xF8, 0x08, 0x08, 0x38, 0x30, 0x00 }, // 72  114  r
       { 0x90, 0xA8, 0xA8, 0xA8, 0xA8, 0x48, 0x00 }, // 73  115  s
       { 0x10, 0x10, 0xFC, 0xFC, 0x10, 0x10, 0x00 }, // 74  116  t
       { 0x78, 0xF8, 0x80, 0x80, 0xF8, 0xF8, 0x00 }, // 75  117  u
       { 0x30, 0x70, 0xC0, 0xC0, 0x70, 0x30, 0x00 }, // 76  118  v
       { 0x78, 0xF8, 0x80, 0xF0, 0x80, 0xF8, 0x78 }, // 77  119  w
       { 0x88, 0xD8, 0x70, 0x70, 0xD8, 0x88, 0x00 }, // 78  120  x
       { 0x18, 0xB8, 0xA0, 0xA0, 0xF8, 0x78, 0x00 }, // 79  121  y
       { 0x00, 0xC8, 0xE8, 0xB8, 0x98, 0x00, 0x00 }, // 7A  122  z
       { 0x00, 0x10, 0x7C, 0xEE, 0x82, 0x82, 0x00 }, // 7B  123  {
       { 0x00, 0x00, 0xEE, 0xEE, 0x00, 0x00, 0x00 }, // 7C  124  |
       { 0x82, 0x82, 0xEE, 0x7C, 0x10, 0x00, 0x00 }, // 7D  125  }
       { 0x10, 0x18, 0x08, 0x18, 0x10, 0x08, 0x00 }, // 7E  126  ~
       { 0xF0, 0x98, 0x8C, 0x86, 0x8C, 0x98, 0xF0 }, // 7F  127
};

Link to post
Share on other sites

4x6 font by greeg, reformated for contiguous columns (N & 0x1F, (N >> 5) & 0x1F, N >> 10, 0)

post-2341-135135547043_thumb.jpg

const unsigned font3x5[94] = {
0x02E0, 0x0C03, 0x7D5F, 0x2BEA, 0x2C9A, 0x76BA, 0x0060, 0x022E,
0x3A20, 0x288A, 0x11C4, 0x0300, 0x1084, 0x0200, 0x0C98, 0x3A2E,
0x43F2, 0x4AB9, 0x2AB1, 0x7C87, 0x26B7, 0x76BF, 0x0FA1, 0x7EBF,
0x7EB7, 0x0140, 0x0340, 0x4544, 0x294A, 0x1151, 0x0EA1, 0x3AAE,
0x78BE, 0x2ABF, 0x462E, 0x3A3F, 0x46BF, 0x04BF, 0x762E, 0x7C9F,
0x47F1, 0x7E39, 0x6C9F, 0x421F, 0x7CDF, 0x7C3E, 0x7E3F, 0x1CBF,
0x7D2F, 0x6CBF, 0x76B7, 0x07E1, 0x7E1F, 0x3E0F, 0x7D9F, 0x6C9B,
0x1F87, 0x4EB9, 0x023F, 0x6083, 0x7E20, 0x0822, 0x4210, 0x0820,
0x7AA8, 0x229F, 0x4A4C, 0x7E88, 0x5AAE, 0x17C0, 0x7EA2, 0x709F,
0x03A0, 0x03B0, 0x511E, 0x03C0, 0x789E, 0x705C, 0x324C, 0x115E,
0x7944, 0x089E, 0x2BD4, 0x53C4, 0x7A1E, 0x3A0E, 0x791E, 0x4992,
0x7A86, 0x5B52, 0x02AA, 0x03E0, 0x2AA0, 0x1842
};

 

MICR font by RobG

post-2341-135135547074_thumb.jpg

 

6x8 font by RobG

post-2341-135135547051_thumb.jpg

 

8x12 by RobG, reformated for horizontal addressing

post-2341-13513554706_thumb.jpg

post-2341-135135547067_thumb.jpg

const unsigned char font_7x12[95][2][7] = {
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },         // 20  32
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x70, 0xF8, 0xF8, 0x70, 0x00 },         // 21  33 !
  { 0x00, 0x00, 0x00, 0x0D, 0x0D, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x1C, 0x3C, 0x00, 0x3C, 0x1C },         // 22  34 "
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x40, 0xF8, 0xF8, 0x40, 0xF8, 0xF8, 0x40 },         // 23  35 #
  { 0x02, 0x0F, 0x0F, 0x02, 0x0F, 0x0F, 0x02 } },
{ { 0x60, 0xF0, 0x90, 0x9C, 0x9C, 0x30, 0x20 },         // 24  36 $
  { 0x04, 0x0C, 0x09, 0x39, 0x39, 0x0F, 0x06 } },
{ { 0x00, 0x60, 0x60, 0x00, 0x80, 0xC0, 0x60 },         // 25  37 %
  { 0x08, 0x0C, 0x06, 0x03, 0x01, 0x0C, 0x0C } },
{ { 0x00, 0x90, 0xF8, 0xE8, 0x78, 0x90, 0x80 },         // 26  38 &
  { 0x07, 0x0F, 0x09, 0x09, 0x06, 0x0F, 0x0B } },
{ { 0x00, 0x00, 0x00, 0x20, 0x3C, 0x1C, 0x00 },         // 27  39 '
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0xE0, 0xF0, 0x18, 0x08, 0x00 },         // 28  40 (
  { 0x00, 0x00, 0x03, 0x07, 0x0C, 0x08, 0x00 } },
{ { 0x00, 0x00, 0x08, 0x18, 0xF0, 0xE0, 0x00 },         // 29  41 )
  { 0x00, 0x00, 0x08, 0x0C, 0x07, 0x03, 0x00 } },
{ { 0x80, 0xA0, 0xE0, 0xC0, 0xE0, 0xA0, 0x80 },         // 2A  42 *
  { 0x00, 0x02, 0x03, 0x01, 0x03, 0x02, 0x00 } },
{ { 0x00, 0x80, 0x80, 0xE0, 0xE0, 0x80, 0x80 },         // 2B  43 +
  { 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },         // 2C  44 ,
  { 0x00, 0x00, 0x00, 0x10, 0x1E, 0x0E, 0x00 } },
{ { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 },         // 2D  45 -
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },         // 2E  46 .
  { 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x80, 0xC0, 0x60, 0x30 },         // 2F  47 /
  { 0x0C, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00 } },
{ { 0xF0, 0xF8, 0x88, 0xC8, 0x68, 0xF8, 0xF0 },         // 30  48 0
  { 0x07, 0x0F, 0x09, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x00, 0x10, 0x10, 0xF8, 0xF8, 0x00, 0x00 },         // 31  49 1
  { 0x00, 0x08, 0x08, 0x0F, 0x0F, 0x08, 0x08 } },
{ { 0x30, 0x38, 0x08, 0x88, 0xC8, 0x78, 0x30 },         // 32  50 2
  { 0x0C, 0x0E, 0x0B, 0x09, 0x08, 0x0C, 0x0C } },
{ { 0x10, 0x18, 0x88, 0x88, 0x88, 0xF8, 0x70 },         // 33  51 3
  { 0x04, 0x0C, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x80, 0xC0, 0x60, 0x30, 0xF8, 0xF8, 0x00 },         // 34  52 4
  { 0x01, 0x01, 0x01, 0x01, 0x0F, 0x0F, 0x01 } },
{ { 0xF8, 0xF8, 0x88, 0x88, 0x88, 0x88, 0x08 },         // 35  53 5
  { 0x04, 0x0C, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0xF0, 0xF8, 0x88, 0x88, 0x88, 0x98, 0x10 },         // 36  54 6
  { 0x07, 0x0F, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x18, 0x18, 0x88, 0xC8, 0x68, 0x38, 0x18 },         // 37  55 7
  { 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x00, 0x00 } },
{ { 0x70, 0xF8, 0x88, 0x88, 0x88, 0xF8, 0x70 },         // 38  56 8
  { 0x07, 0x0F, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x70, 0xF8, 0x88, 0x88, 0x88, 0xF8, 0xF0 },         // 39  57 9
  { 0x04, 0x0C, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x00 },         // 3A  58 :
  { 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x00 },         // 3B  59 ;
  { 0x00, 0x00, 0x00, 0x10, 0x1E, 0x0E, 0x00 } },
{ { 0x80, 0xC0, 0x60, 0x30, 0x18, 0x08, 0x00 },         // 3C  60 <
  { 0x00, 0x01, 0x03, 0x06, 0x0C, 0x08, 0x00 } },
{ { 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40 },         // 3D  61 =
  { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 } },
{ { 0x00, 0x08, 0x18, 0x30, 0x60, 0xC0, 0x80 },         // 3E  62 >
  { 0x00, 0x08, 0x0C, 0x06, 0x03, 0x01, 0x00 } },
{ { 0x30, 0x38, 0x08, 0x88, 0xC8, 0x78, 0x30 },         // 3F  63 ?
  { 0x00, 0x00, 0x00, 0x0D, 0x0D, 0x00, 0x00 } },
{ { 0xF0, 0xF8, 0x08, 0xC8, 0xC8, 0xF8, 0xF0 },         // 40  64 @
  { 0x07, 0x0F, 0x08, 0x0B, 0x0B, 0x0B, 0x09 } },
{ { 0xE0, 0xF0, 0x18, 0x08, 0x18, 0xF0, 0xE0 },         // 41  65 A
  { 0x0F, 0x0F, 0x01, 0x01, 0x01, 0x0F, 0x0F } },
{ { 0x08, 0xF8, 0xF8, 0x88, 0x88, 0xF8, 0x70 },         // 42  66 B
  { 0x08, 0x0F, 0x0F, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0xE0, 0xF0, 0x18, 0x08, 0x08, 0x18, 0x10 },         // 43  67 C
  { 0x03, 0x07, 0x0C, 0x08, 0x08, 0x0C, 0x04 } },
{ { 0x08, 0xF8, 0xF8, 0x08, 0x18, 0xF0, 0xE0 },         // 44  68 D
  { 0x08, 0x0F, 0x0F, 0x08, 0x0C, 0x07, 0x03 } },
{ { 0x08, 0xF8, 0xF8, 0x88, 0x88, 0x98, 0x18 },         // 45  69 E
  { 0x08, 0x0F, 0x0F, 0x08, 0x08, 0x0C, 0x0C } },
{ { 0x08, 0xF8, 0xF8, 0x88, 0x88, 0x98, 0x18 },         // 46  70 F
  { 0x08, 0x0F, 0x0F, 0x08, 0x00, 0x00, 0x00 } },
{ { 0xF0, 0xF8, 0x08, 0x08, 0x08, 0x38, 0x30 },         // 47  71 G
  { 0x07, 0x0F, 0x08, 0x08, 0x09, 0x0F, 0x07 } },
{ { 0xF8, 0xF8, 0x80, 0x80, 0x80, 0xF8, 0xF8 },         // 48  72 H
  { 0x0F, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x0F } },
{ { 0x00, 0x00, 0x08, 0xF8, 0xF8, 0x08, 0x00 },         // 49  73 I
  { 0x00, 0x00, 0x08, 0x0F, 0x0F, 0x08, 0x00 } },
{ { 0x00, 0x00, 0x08, 0xF8, 0xF8, 0x08, 0x00 },         // 4A  74 J
  { 0x06, 0x0E, 0x08, 0x0F, 0x07, 0x00, 0x00 } },
{ { 0xF8, 0xF8, 0xC0, 0xE0, 0x30, 0x18, 0x08 },         // 4B  75 K
  { 0x0F, 0x0F, 0x00, 0x01, 0x03, 0x0E, 0x0C } },
{ { 0x08, 0xF8, 0xF8, 0x08, 0x00, 0x00, 0x00 },         // 4C  76 L
  { 0x08, 0x0F, 0x0F, 0x08, 0x08, 0x0C, 0x0E } },
{ { 0xF8, 0xF8, 0x60, 0xC0, 0x60, 0xF8, 0xF8 },         // 4D  77 M
  { 0x0F, 0x0F, 0x00, 0x03, 0x00, 0x0F, 0x0F } },
{ { 0xF8, 0xF8, 0xE0, 0x80, 0x00, 0xF8, 0xF8 },         // 4E  78 N
  { 0x0F, 0x0F, 0x00, 0x01, 0x07, 0x0F, 0x0F } },
{ { 0xF0, 0xF8, 0x08, 0x08, 0x08, 0xF8, 0xF0 },         // 4F  79 O
  { 0x07, 0x0F, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x08, 0xF8, 0xF8, 0x88, 0x88, 0xF8, 0x70 },         // 50  80 P
  { 0x08, 0x0F, 0x0F, 0x08, 0x00, 0x00, 0x00 } },
{ { 0xF0, 0xF8, 0x08, 0x08, 0x08, 0xF8, 0xF0 },         // 51  81 Q
  { 0x07, 0x0F, 0x08, 0x0C, 0x08, 0x1F, 0x17 } },
{ { 0x08, 0xF8, 0xF8, 0x88, 0x88, 0xF8, 0x70 },         // 52  82 R
  { 0x08, 0x0F, 0x0F, 0x01, 0x03, 0x0E, 0x0C } },
{ { 0x30, 0x78, 0xC8, 0x88, 0x88, 0x18, 0x10 },         // 53  83 S
  { 0x04, 0x0C, 0x08, 0x08, 0x09, 0x0F, 0x06 } },
{ { 0x00, 0x18, 0x08, 0xF8, 0xF8, 0x08, 0x18 },         // 54  84 T
  { 0x00, 0x00, 0x08, 0x0F, 0x0F, 0x08, 0x00 } },
{ { 0xF8, 0xF8, 0x00, 0x00, 0x00, 0xF8, 0xF8 },         // 55  85 U
  { 0x07, 0x0F, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0xF8, 0xF8, 0x00, 0x00, 0x00, 0xF8, 0xF8 },         // 56  86 V
  { 0x01, 0x03, 0x06, 0x0C, 0x06, 0x03, 0x01 } },
{ { 0xF8, 0xF8, 0x00, 0xE0, 0x00, 0xF8, 0xF8 },         // 57  87 W
  { 0x0F, 0x0F, 0x03, 0x01, 0x03, 0x0F, 0x0F } },
{ { 0x18, 0x38, 0xE0, 0xC0, 0xE0, 0x38, 0x18 },         // 58  88 X
  { 0x0C, 0x0E, 0x03, 0x01, 0x03, 0x0E, 0x0C } },
{ { 0x00, 0x78, 0xF8, 0x80, 0x80, 0xF8, 0x78 },         // 59  89 Y
  { 0x00, 0x00, 0x08, 0x0F, 0x0F, 0x08, 0x00 } },
{ { 0x38, 0x18, 0x88, 0xC8, 0x68, 0x38, 0x18 },         // 5A  90 Z
  { 0x0E, 0x0F, 0x09, 0x08, 0x08, 0x0C, 0x0E } },
{ { 0x00, 0xF8, 0xF8, 0x08, 0x08, 0x08, 0x00 },         // 5B  91 [
  { 0x00, 0x0F, 0x0F, 0x08, 0x08, 0x08, 0x00 } },
{ { 0x30, 0x60, 0xC0, 0x80, 0x00, 0x00, 0x00 },         // 5C  92 '\'
  { 0x00, 0x00, 0x00, 0x01, 0x03, 0x06, 0x0C } },
{ { 0x00, 0x08, 0x08, 0x08, 0xF8, 0xF8, 0x00 },         // 5D  93 ]
  { 0x00, 0x08, 0x08, 0x08, 0x0F, 0x0F, 0x00 } },
{ { 0x20, 0x30, 0x18, 0x0C, 0x18, 0x30, 0x20 },         // 5E  94 ^
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },         // 5F  95 _
  { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 } },
{ { 0x00, 0x00, 0x00, 0x1C, 0x3C, 0x20, 0x00 },         // 60  96 `
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x40, 0x40, 0x40, 0xC0, 0x80, 0x00 },         // 61  97 a
  { 0x06, 0x0F, 0x09, 0x0D, 0x07, 0x0F, 0x08 } },
{ { 0x08, 0xF8, 0xF8, 0x40, 0x40, 0xC0, 0x80 },         // 62  98 b
  { 0x08, 0x0F, 0x0F, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x80, 0xC0, 0x40, 0x40, 0x40, 0xC0, 0x80 },         // 63  99 c
  { 0x07, 0x0F, 0x08, 0x08, 0x08, 0x0C, 0x04 } },
{ { 0x80, 0xC0, 0x40, 0x48, 0xF8, 0xF8, 0x00 },         // 64 100 d
  { 0x07, 0x0F, 0x08, 0x08, 0x0F, 0x0F, 0x08 } },
{ { 0x80, 0xC0, 0x40, 0x40, 0x40, 0xC0, 0x80 },         // 65 101 e
  { 0x07, 0x0F, 0x09, 0x09, 0x09, 0x0D, 0x05 } },
{ { 0x80, 0x80, 0xF0, 0xF8, 0x88, 0x98, 0x10 },         // 66 102 f
  { 0x00, 0x08, 0x0F, 0x0F, 0x08, 0x00, 0x00 } },
{ { 0x80, 0xC0, 0x40, 0x40, 0x80, 0xC0, 0xC0 },         // 67 103 g
  { 0x13, 0x37, 0x24, 0x24, 0x24, 0x3F, 0x1F } },
{ { 0x08, 0xF8, 0xF8, 0x80, 0x40, 0xC0, 0x80 },         // 68 104 h
  { 0x08, 0x0F, 0x0F, 0x00, 0x00, 0x0F, 0x0F } },
{ { 0x00, 0x00, 0x40, 0xD8, 0xD8, 0x00, 0x00 },         // 69 105 i
  { 0x00, 0x00, 0x08, 0x0F, 0x0F, 0x08, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x40, 0xD8, 0xD8, 0x00 },         // 6A 106 j
  { 0x18, 0x38, 0x20, 0x20, 0x3F, 0x1F, 0x00 } },
{ { 0x08, 0xF8, 0xF8, 0x00, 0x80, 0xC0, 0x40 },         // 6B 107 k
  { 0x08, 0x0F, 0x0F, 0x01, 0x03, 0x0E, 0x0C } },
{ { 0x00, 0x00, 0x08, 0xF8, 0xF8, 0x00, 0x00 },         // 6C 108 l
  { 0x00, 0x00, 0x08, 0x0F, 0x0F, 0x08, 0x00 } },
{ { 0x80, 0xC0, 0xC0, 0x80, 0xC0, 0xC0, 0x80 },         // 6D 109 m
  { 0x0F, 0x0F, 0x00, 0x03, 0x00, 0x0F, 0x0F } },
{ { 0x40, 0xC0, 0x80, 0x40, 0x40, 0xC0, 0x80 },         // 6E 110 n
  { 0x00, 0x0F, 0x0F, 0x00, 0x00, 0x0F, 0x0F } },
{ { 0x80, 0xC0, 0x40, 0x40, 0x40, 0xC0, 0x80 },         // 6F 111 o
  { 0x07, 0x0F, 0x08, 0x08, 0x08, 0x0F, 0x07 } },
{ { 0x40, 0xC0, 0x80, 0x40, 0x40, 0xC0, 0x80 },         // 70 112 p
  { 0x20, 0x3F, 0x3F, 0x24, 0x04, 0x07, 0x03 } },
{ { 0x80, 0xC0, 0x40, 0x40, 0x80, 0xC0, 0x40 },         // 71 113 q
  { 0x03, 0x07, 0x04, 0x24, 0x3F, 0x3F, 0x20 } },
{ { 0x40, 0xC0, 0x80, 0x40, 0x40, 0xC0, 0x80 },         // 72 114 r
  { 0x08, 0x0F, 0x0F, 0x08, 0x00, 0x00, 0x00 } },
{ { 0x80, 0xC0, 0x40, 0x40, 0x40, 0xC0, 0x80 },         // 73 115 s
  { 0x04, 0x0D, 0x09, 0x0B, 0x0A, 0x0E, 0x04 } },
{ { 0x40, 0x40, 0xF8, 0xF8, 0x40, 0x40, 0x00 },         // 74 116 t
  { 0x00, 0x00, 0x07, 0x0F, 0x08, 0x0C, 0x04 } },
{ { 0xC0, 0xC0, 0x00, 0x00, 0xC0, 0xC0, 0x00 },         // 75 117 u
  { 0x07, 0x0F, 0x08, 0x08, 0x07, 0x0F, 0x08 } },
{ { 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0xC0 },         // 76 118 v
  { 0x01, 0x03, 0x06, 0x0C, 0x06, 0x03, 0x01 } },
{ { 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0xC0 },         // 77 119 w
  { 0x07, 0x0F, 0x0C, 0x07, 0x0C, 0x0F, 0x07 } },
{ { 0x40, 0xC0, 0x80, 0x00, 0x80, 0xC0, 0x40 },         // 78 120 x
  { 0x08, 0x0C, 0x07, 0x03, 0x07, 0x0C, 0x08 } },
{ { 0xC0, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0xC0 },         // 79 121 y
  { 0x13, 0x37, 0x24, 0x24, 0x22, 0x3F, 0x1F } },
{ { 0xC0, 0x40, 0x40, 0x40, 0xC0, 0xC0, 0x40 },         // 7A 122 z
  { 0x08, 0x0C, 0x0E, 0x0B, 0x09, 0x08, 0x0C } },
{ { 0x00, 0x80, 0x80, 0xF0, 0x78, 0x08, 0x08 },         // 7B 123 {
  { 0x00, 0x00, 0x00, 0x07, 0x0F, 0x08, 0x08 } },
{ { 0x00, 0x00, 0x00, 0x78, 0x78, 0x00, 0x00 },         // 7C 124 |
  { 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x00 } },
{ { 0x00, 0x08, 0x08, 0x78, 0xF0, 0x80, 0x80 },         // 7D 125 }
  { 0x00, 0x08, 0x08, 0x0F, 0x07, 0x00, 0x00 } },
{ { 0x10, 0x18, 0x08, 0x18, 0x10, 0x18, 0x08 },         // 7E 126 ~
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
};	

Link to post
Share on other sites

10x16 font by RobG, reformated for horizontal addressing

post-2341-135135547081_thumb.jpgpost-2341-135135547353_thumb.jpgpost-2341-13513554736_thumb.jpg

const unsigned char font_9x16[95][2][9] = {
       { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },     // 20  32
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x3E, 0xFF, 0xFF, 0x3E, 0x00, 0x00, 0x00 },     // 21  33 !
         { 0x00, 0x00, 0x00, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x07, 0x07, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 },     // 22  34 "
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x20, 0xFE, 0xFE, 0x20, 0x20, 0xFE, 0xFE, 0x20, 0x00 },     // 23  35 #
         { 0x01, 0x1F, 0x1F, 0x01, 0x01, 0x1F, 0x1F, 0x01, 0x00 } },
       { { 0x38, 0x3C, 0x64, 0xFF, 0xFF, 0x84, 0x1C, 0x18, 0x00 },     // 24  36 $
         { 0x06, 0x0E, 0x08, 0x3F, 0x3F, 0x09, 0x0F, 0x07, 0x00 } },
       { { 0x1E, 0x33, 0x1E, 0xC0, 0x70, 0x1C, 0x07, 0x01, 0x00 },     // 25  37 %
         { 0x30, 0x1C, 0x07, 0x01, 0x00, 0x1E, 0x33, 0x1E, 0x00 } },
       { { 0x1E, 0xB3, 0xE1, 0xE1, 0xB3, 0x1E, 0x00, 0x80, 0x00 },     // 26  38 &
         { 0x1F, 0x31, 0x20, 0x20, 0x31, 0x1F, 0x1B, 0x31, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x0B, 0x07, 0x00, 0x00, 0x00, 0x00 },     // 27  39 '
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0xF0, 0xFE, 0x0F, 0x01, 0x00, 0x00, 0x00 },     // 28  40 (
         { 0x00, 0x00, 0x07, 0x3F, 0x78, 0x40, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x01, 0x0F, 0xFE, 0xF0, 0x00, 0x00, 0x00 },     // 29  41 )
         { 0x00, 0x00, 0x40, 0x78, 0x3F, 0x07, 0x00, 0x00, 0x00 } },
       { { 0x80, 0xA0, 0xE0, 0xC0, 0xC0, 0xE0, 0xA0, 0x80, 0x00 },     // 2A  42 *
         { 0x00, 0x02, 0x03, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00 } },
       { { 0x80, 0x80, 0x80, 0xE0, 0xE0, 0x80, 0x80, 0x80, 0x00 },     // 2B  43 +
         { 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },     // 2C  44 ,
         { 0x00, 0x00, 0x00, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00 },     // 2D  45 -
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },     // 2E  46 .
         { 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x00, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0x00 },     // 2F  47 /
         { 0x30, 0x3C, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0xFC, 0xFE, 0x03, 0x81, 0x61, 0x1B, 0xFE, 0xFC, 0x00 },     // 30  48 0
         { 0x0F, 0x1F, 0x36, 0x21, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x04, 0x04, 0x06, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 },     // 31  49 1
         { 0x20, 0x20, 0x20, 0x3F, 0x3F, 0x20, 0x20, 0x20, 0x00 } },
       { { 0x0C, 0x0E, 0x03, 0x01, 0x81, 0xC3, 0x7E, 0x3C, 0x00 },     // 32  50 2
         { 0x38, 0x3C, 0x26, 0x23, 0x21, 0x20, 0x20, 0x20, 0x00 } },
       { { 0x0C, 0x0E, 0x43, 0x41, 0x41, 0x43, 0xFE, 0xBC, 0x00 },     // 33  51 3
         { 0x0C, 0x1C, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x00, 0xE0, 0xFC, 0x1F, 0x83, 0x80, 0x00, 0x00, 0x00 },     // 34  52 4
         { 0x0F, 0x0F, 0x08, 0x08, 0x3F, 0x3F, 0x08, 0x08, 0x00 } },
       { { 0x3F, 0x3F, 0x21, 0x21, 0x21, 0x61, 0xC1, 0x81, 0x00 },     // 35  53 5
         { 0x0C, 0x1C, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0xE0, 0xF8, 0x5C, 0x46, 0x43, 0xC1, 0x81, 0x01, 0x00 },     // 36  54 6
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x01, 0x01, 0x01, 0x01, 0x81, 0xF1, 0x7F, 0x0F, 0x00 },     // 37  55 7
         { 0x00, 0x00, 0x00, 0x3C, 0x3F, 0x03, 0x00, 0x00, 0x00 } },
       { { 0x1C, 0xBE, 0xE3, 0x41, 0x41, 0xE3, 0xBE, 0x1C, 0x00 },     // 38  56 8
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x3C, 0x7E, 0xC3, 0x81, 0x81, 0x83, 0xFE, 0xFC, 0x00 },     // 39  57 9
         { 0x20, 0x20, 0x20, 0x30, 0x18, 0x0E, 0x07, 0x01, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00 },     // 3A  58 :
         { 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00 },     // 3B  59 ;
         { 0x00, 0x00, 0x00, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x80, 0xC0, 0x60, 0x30, 0x18, 0x0C, 0x04, 0x00, 0x00 },     // 3C  60 <
         { 0x00, 0x01, 0x03, 0x06, 0x0C, 0x18, 0x10, 0x00, 0x00 } },
       { { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00 },     // 3D  61 =
         { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00 } },
       { { 0x04, 0x0C, 0x18, 0x30, 0x60, 0xC0, 0x80, 0x00, 0x00 },     // 3E  62 >
         { 0x10, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00 } },
       { { 0x06, 0x07, 0x03, 0x01, 0xC1, 0xF3, 0x3F, 0x1E, 0x00 },     // 3F  63 ?
         { 0x00, 0x00, 0x00, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00 } },
       { { 0xFC, 0xFE, 0x03, 0xE1, 0xF1, 0x11, 0x13, 0xFE, 0xFC },     // 40  64 @
         { 0x0F, 0x1F, 0x30, 0x21, 0x23, 0x22, 0x21, 0x33, 0x13 } },
       { { 0xFC, 0xFE, 0x03, 0x01, 0x01, 0x03, 0xFE, 0xFC, 0x00 },     // 41  65 A
         { 0x3F, 0x3F, 0x01, 0x01, 0x01, 0x01, 0x3F, 0x3F, 0x00 } },
       { { 0xFF, 0xFF, 0x41, 0x41, 0x41, 0xE3, 0xBE, 0x1C, 0x00 },     // 42  66 B
         { 0x3F, 0x3F, 0x20, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0xFC, 0xFE, 0x03, 0x01, 0x01, 0x03, 0x0E, 0x0C, 0x00 },     // 43  67 C
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1C, 0x0C, 0x00 } },
       { { 0xFF, 0xFF, 0x01, 0x01, 0x01, 0x07, 0xFE, 0xF8, 0x00 },     // 44  68 D
         { 0x3F, 0x3F, 0x20, 0x20, 0x20, 0x38, 0x1F, 0x07, 0x00 } },
       { { 0xFF, 0xFF, 0x41, 0x41, 0x41, 0x41, 0x41, 0x01, 0x00 },     // 45  69 E
         { 0x3F, 0x3F, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00 } },
       { { 0xFF, 0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, 0x01, 0x00 },     // 46  70 F
         { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0xFC, 0xFE, 0x03, 0x01, 0x81, 0x83, 0x8E, 0x8C, 0x00 },     // 47  71 G
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0xFF, 0xFF, 0x40, 0x40, 0x40, 0x40, 0xFF, 0xFF, 0x00 },     // 48  72 H
         { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
       { { 0x01, 0x01, 0x01, 0xFF, 0xFF, 0x01, 0x01, 0x01, 0x00 },     // 49  73 I
         { 0x20, 0x20, 0x20, 0x3F, 0x3F, 0x20, 0x20, 0x20, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00 },     // 4A  74 J
         { 0x0C, 0x1C, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0xFF, 0xFF, 0xC0, 0xE0, 0x38, 0x1C, 0x0F, 0x03, 0x00 },     // 4B  75 K
         { 0x3F, 0x3F, 0x00, 0x01, 0x07, 0x0E, 0x3C, 0x30, 0x00 } },
       { { 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },     // 4C  76 L
         { 0x3F, 0x3F, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00 } },
       { { 0xFF, 0xFF, 0x78, 0xC0, 0xC0, 0x78, 0xFF, 0xFF, 0x00 },     // 4D  77 M
         { 0x3F, 0x3F, 0x00, 0x03, 0x03, 0x00, 0x3F, 0x3F, 0x00 } },
       { { 0xFF, 0xFF, 0x1C, 0x70, 0xC0, 0x00, 0xFF, 0xFF, 0x00 },     // 4E  78 N
         { 0x3F, 0x3F, 0x00, 0x00, 0x01, 0x07, 0x3F, 0x3F, 0x00 } },
       { { 0xFC, 0xFE, 0x03, 0x01, 0x01, 0x03, 0xFE, 0xFC, 0x00 },     // 4F  79 O
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0xFF, 0xFF, 0x81, 0x81, 0x81, 0xC3, 0x7E, 0x3C, 0x00 },     // 50  80 P
         { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0xFC, 0xFE, 0x03, 0x01, 0x01, 0x03, 0xFE, 0xFC, 0x00 },     // 51  81 Q
         { 0x0F, 0x1F, 0x30, 0x20, 0x60, 0xF0, 0x9F, 0x0F, 0x00 } },
       { { 0xFF, 0xFF, 0x81, 0x81, 0x81, 0xC3, 0x7E, 0x3C, 0x00 },     // 52  82 R
         { 0x3F, 0x3F, 0x00, 0x00, 0x01, 0x1F, 0x3E, 0x20, 0x00 } },
       { { 0x3C, 0x7E, 0x63, 0xE1, 0xC1, 0x83, 0x8E, 0x0C, 0x00 },     // 53  83 S
         { 0x0C, 0x1C, 0x30, 0x20, 0x21, 0x31, 0x1F, 0x0F, 0x00 } },
       { { 0x01, 0x01, 0x01, 0xFF, 0xFF, 0x01, 0x01, 0x01, 0x00 },     // 54  84 T
         { 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00 } },
       { { 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00 },     // 55  85 U
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x3F, 0xFF, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x3F, 0x00 },     // 56  86 V
         { 0x00, 0x01, 0x0F, 0x3C, 0x3C, 0x0F, 0x01, 0x00, 0x00 } },
       { { 0xFF, 0xFF, 0x00, 0xC0, 0xC0, 0x00, 0xFF, 0xFF, 0x00 },     // 57  87 W
         { 0x01, 0x3F, 0x3E, 0x01, 0x01, 0x3E, 0x3F, 0x01, 0x00 } },
       { { 0x0F, 0x3F, 0xF0, 0xC0, 0xC0, 0xF0, 0x3F, 0x0F, 0x00 },     // 58  88 X
         { 0x3C, 0x3F, 0x03, 0x00, 0x00, 0x03, 0x3F, 0x3C, 0x00 } },
       { { 0x3F, 0xFF, 0xC0, 0x80, 0x80, 0xC0, 0xFF, 0x3F, 0x00 },     // 59  89 Y
         { 0x00, 0x00, 0x01, 0x3F, 0x3F, 0x01, 0x00, 0x00, 0x00 } },
       { { 0x01, 0x01, 0x81, 0xC1, 0x61, 0x39, 0x1F, 0x07, 0x00 },     // 5A  90 Z
         { 0x38, 0x3E, 0x27, 0x21, 0x20, 0x20, 0x20, 0x20, 0x00 } },
       { { 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x01, 0x00, 0x00, 0x00 },     // 5B  91 [
         { 0x00, 0x00, 0x3F, 0x3F, 0x20, 0x20, 0x00, 0x00, 0x00 } },
       { { 0x03, 0x0F, 0x3C, 0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00 },     // 5C  92 '\'
         { 0x00, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x3C, 0x30, 0x00 } },
       { { 0x00, 0x00, 0x01, 0x01, 0xFF, 0xFF, 0x00, 0x00, 0x00 },     // 5D  93 ]
         { 0x00, 0x00, 0x20, 0x20, 0x3F, 0x3F, 0x00, 0x00, 0x00 } },
       { { 0x04, 0x04, 0x06, 0x03, 0x03, 0x06, 0x06, 0x04, 0x00 },     // 5E  94 ^
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },     // 5F  95 _
         { 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } },
       { { 0x00, 0x00, 0x00, 0x07, 0x0B, 0x00, 0x00, 0x00, 0x00 },     // 60  96 `
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x40, 0x20, 0x20, 0x20, 0x20, 0xE0, 0xC0, 0x00 },     // 61  97 a
         { 0x1E, 0x3F, 0x21, 0x21, 0x21, 0x11, 0x3F, 0x3F, 0x00 } },
       { { 0xFF, 0xFF, 0x40, 0x20, 0x20, 0x60, 0xC0, 0x80, 0x00 },     // 62  98 b
         { 0x3F, 0x3F, 0x10, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x80, 0xC0, 0x60, 0x20, 0x20, 0x20, 0x60, 0x40, 0x00 },     // 63  99 c
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x20, 0x30, 0x10, 0x00 } },
       { { 0x80, 0xC0, 0x60, 0x20, 0x20, 0x40, 0xFF, 0xFF, 0x00 },     // 64 100 d
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x10, 0x3F, 0x3F, 0x00 } },
       { { 0x80, 0xC0, 0x60, 0x20, 0x20, 0x60, 0xC0, 0x80, 0x00 },     // 65 101 e
         { 0x0F, 0x1F, 0x32, 0x22, 0x22, 0x22, 0x33, 0x13, 0x00 } },
       { { 0x20, 0x20, 0xFE, 0xFF, 0x21, 0x21, 0x23, 0x02, 0x00 },     // 66 102 f
         { 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x80, 0xC0, 0x60, 0x20, 0x20, 0x40, 0xE0, 0xE0, 0x00 },     // 67 103 g
         { 0x47, 0x4F, 0xD8, 0x90, 0x90, 0xC8, 0x7F, 0x3F, 0x00 } },
       { { 0xFF, 0xFF, 0x40, 0x20, 0x20, 0x60, 0xC0, 0x80, 0x00 },     // 68 104 h
         { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
       { { 0x00, 0x20, 0x20, 0xE3, 0xE3, 0x00, 0x00, 0x00, 0x00 },     // 69 105 i
         { 0x00, 0x20, 0x20, 0x3F, 0x3F, 0x20, 0x20, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x20, 0x20, 0xE3, 0xE3, 0x00, 0x00, 0x00 },     // 6A 106 j
         { 0x00, 0x40, 0xC0, 0x80, 0xFF, 0x7F, 0x00, 0x00, 0x00 } },
       { { 0xFF, 0xFF, 0x00, 0x00, 0x80, 0xC0, 0x60, 0x20, 0x00 },     // 6B 107 k
         { 0x3F, 0x3F, 0x06, 0x07, 0x0D, 0x18, 0x30, 0x20, 0x00 } },
       { { 0x00, 0x01, 0x01, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 },     // 6C 108 l
         { 0x00, 0x20, 0x20, 0x3F, 0x3F, 0x20, 0x20, 0x00, 0x00 } },
       { { 0xE0, 0xE0, 0x60, 0xC0, 0xC0, 0x60, 0xE0, 0xC0, 0x00 },     // 6D 109 m
         { 0x3F, 0x3F, 0x00, 0x1F, 0x1F, 0x00, 0x3F, 0x3F, 0x00 } },
       { { 0xE0, 0xE0, 0x40, 0x20, 0x20, 0x60, 0xC0, 0x80, 0x00 },     // 6E 110 n
         { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
       { { 0x80, 0xC0, 0x60, 0x20, 0x20, 0x60, 0xC0, 0x80, 0x00 },     // 6F 111 o
         { 0x0F, 0x1F, 0x30, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0xE0, 0xE0, 0x40, 0x20, 0x20, 0x60, 0xC0, 0x80, 0x00 },     // 70 112 p
         { 0xFF, 0xFF, 0x10, 0x20, 0x20, 0x30, 0x1F, 0x0F, 0x00 } },
       { { 0x80, 0xC0, 0x20, 0x20, 0x20, 0x40, 0xE0, 0xE0, 0x00 },     // 71 113 q
         { 0x0F, 0x1F, 0x20, 0x20, 0x20, 0x10, 0xFF, 0xFF, 0x00 } },
       { { 0xE0, 0xE0, 0xC0, 0x40, 0x60, 0x60, 0x60, 0x40, 0x00 },     // 72 114 r
         { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
       { { 0xC0, 0xE0, 0x20, 0x20, 0x20, 0x20, 0x60, 0x40, 0x00 },     // 73 115 s
         { 0x10, 0x31, 0x21, 0x23, 0x26, 0x24, 0x3C, 0x18, 0x00 } },
       { { 0x00, 0x20, 0x20, 0xFE, 0xFE, 0x20, 0x20, 0x00, 0x00 },     // 74 116 t
         { 0x00, 0x00, 0x00, 0x1F, 0x3F, 0x20, 0x20, 0x00, 0x00 } },
       { { 0xE0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0, 0x00 },     // 75 117 u
         { 0x1F, 0x3F, 0x20, 0x20, 0x20, 0x10, 0x3F, 0x3F, 0x00 } },
       { { 0xE0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0, 0x00 },     // 76 118 v
         { 0x03, 0x07, 0x1C, 0x30, 0x30, 0x1C, 0x07, 0x03, 0x00 } },
       { { 0xE0, 0xE0, 0x00, 0xC0, 0xC0, 0x00, 0xE0, 0xE0, 0x00 },     // 77 119 w
         { 0x07, 0x3F, 0x38, 0x07, 0x07, 0x38, 0x3F, 0x07, 0x00 } },
       { { 0x60, 0xE0, 0x80, 0x00, 0x00, 0x80, 0xE0, 0x60, 0x00 },     // 78 120 x
         { 0x30, 0x3D, 0x0D, 0x07, 0x07, 0x0D, 0x3D, 0x30, 0x00 } },
       { { 0xE0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0, 0x00 },     // 79 121 y
         { 0x83, 0x8F, 0xDC, 0x70, 0x30, 0x1C, 0x0F, 0x03, 0x00 } },
       { { 0x20, 0x20, 0x20, 0x20, 0x20, 0xA0, 0xE0, 0x60, 0x00 },     // 7A 122 z
         { 0x30, 0x38, 0x2C, 0x26, 0x23, 0x21, 0x20, 0x20, 0x00 } },
       { { 0x00, 0x00, 0x80, 0xFE, 0x7F, 0x01, 0x01, 0x00, 0x00 },     // 7B 123 {
         { 0x00, 0x00, 0x00, 0x3F, 0x7F, 0x40, 0x40, 0x00, 0x00 } },
       { { 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 },     // 7C 124 |
         { 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x00, 0x01, 0x01, 0x7F, 0xFE, 0x80, 0x00, 0x00, 0x00 },     // 7D 125 }
         { 0x00, 0x40, 0x40, 0x7F, 0x3F, 0x00, 0x00, 0x00, 0x00 } },
       { { 0x02, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x00 },     // 7E 126 ~
         { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }
};

Link to post
Share on other sites

12x16 font by RobG, reformated for horizontal addressing

 

post-2341-135135547368_thumb.jpgpost-2341-135135547375_thumb.jpgpost-2341-135135547383_thumb.jpg

const unsigned char font_11x16[95][2][11] = {
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 20  32
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x7C, 0xFF, 0xFF, 0x7C, 0x00, 0x00, 0x00, 0x00 }, 	// 21  33 !
  { 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x3C, 0x3C, 0x00, 0x00, 0x3C, 0x3C, 0x00, 0x00, 0x00 }, 	// 22  34 "
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x10, 0x90, 0xF0, 0x7E, 0x1E, 0x90, 0xF0, 0x7E, 0x1E, 0x10 }, 	// 23  35 #
  { 0x02, 0x1E, 0x1F, 0x03, 0x02, 0x1E, 0x1F, 0x03, 0x02, 0x00, 0x00 } },
{ { 0x00, 0x78, 0xFC, 0xCC, 0xFF, 0xFF, 0xCC, 0xCC, 0x88, 0x00, 0x00 }, 	// 24  36 $
  { 0x00, 0x04, 0x0C, 0x0C, 0x3F, 0x3F, 0x0C, 0x0F, 0x07, 0x00, 0x00 } },
{ { 0x00, 0x38, 0x38, 0x38, 0x00, 0x80, 0xC0, 0xE0, 0x70, 0x38, 0x1C }, 	// 25  37 %
  { 0x30, 0x38, 0x1C, 0x0E, 0x07, 0x03, 0x01, 0x38, 0x38, 0x38, 0x00 } },
{ { 0x00, 0x00, 0xB8, 0xFC, 0xC6, 0xE2, 0x3E, 0x1C, 0x00, 0x00, 0x00 }, 	// 26  38 &
  { 0x00, 0x1F, 0x3F, 0x31, 0x21, 0x37, 0x1E, 0x1C, 0x36, 0x22, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x27, 0x3F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 27  39 '
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0xF0, 0xFC, 0xFE, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 }, 	// 28  40 (
  { 0x00, 0x00, 0x03, 0x0F, 0x1F, 0x38, 0x20, 0x20, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x01, 0x01, 0x07, 0xFE, 0xFC, 0xF0, 0x00, 0x00, 0x00 }, 	// 29  41 )
  { 0x00, 0x00, 0x20, 0x20, 0x38, 0x1F, 0x0F, 0x03, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x98, 0xB8, 0xE0, 0xF8, 0xF8, 0xE0, 0xB8, 0x98, 0x00, 0x00 }, 	// 2A  42 *
  { 0x00, 0x0C, 0x0E, 0x03, 0x0F, 0x0F, 0x03, 0x0E, 0x0C, 0x00, 0x00 } },
{ { 0x00, 0x80, 0x80, 0x80, 0xF0, 0xF0, 0x80, 0x80, 0x80, 0x00, 0x00 }, 	// 2B  43 +
  { 0x00, 0x01, 0x01, 0x01, 0x0F, 0x0F, 0x01, 0x01, 0x01, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 2C  44 ,
  { 0x00, 0x00, 0x00, 0xB8, 0xF8, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00 }, 	// 2D  45 -
  { 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 2E  46 .
  { 0x00, 0x00, 0x00, 0x38, 0x38, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0x70, 0x38, 0x1C, 0x0E }, 	// 2F  47 /
  { 0x18, 0x1C, 0x0E, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0xF8, 0xFE, 0x06, 0x03, 0x83, 0xC3, 0x63, 0x33, 0x1E, 0xFE, 0xF8 }, 	// 30  48 0
  { 0x07, 0x1F, 0x1E, 0x33, 0x31, 0x30, 0x30, 0x30, 0x18, 0x1F, 0x07 } },
{ { 0x00, 0x00, 0x0C, 0x0C, 0x0E, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 }, 	// 31  49 1
  { 0x00, 0x00, 0x30, 0x30, 0x30, 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x00 } },
{ { 0x1C, 0x1E, 0x07, 0x03, 0x03, 0x83, 0xC3, 0xE3, 0x77, 0x3E, 0x1C }, 	// 32  50 2
  { 0x30, 0x38, 0x3C, 0x3E, 0x37, 0x33, 0x31, 0x30, 0x30, 0x30, 0x30 } },
{ { 0x0C, 0x0E, 0x07, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xE7, 0x7E, 0x3C }, 	// 33  51 3
  { 0x0C, 0x1C, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x39, 0x1F, 0x0E } },
{ { 0xC0, 0xE0, 0x70, 0x38, 0x1C, 0x0E, 0x07, 0xFF, 0xFF, 0x00, 0x00 }, 	// 34  52 4
  { 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03 } },
{ { 0x3F, 0x7F, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0xE3, 0xC3, 0x83 }, 	// 35  53 5
  { 0x0C, 0x1C, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1F, 0x0F } },
{ { 0xC0, 0xF0, 0xF8, 0xDC, 0xCE, 0xC7, 0xC3, 0xC3, 0xC3, 0x80, 0x00 }, 	// 36  54 6
  { 0x0F, 0x1F, 0x39, 0x30, 0x30, 0x30, 0x30, 0x30, 0x39, 0x1F, 0x0F } },
{ { 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xC3, 0xF3, 0x3F, 0x0F, 0x03 }, 	// 37  55 7
  { 0x00, 0x00, 0x00, 0x30, 0x3C, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0xBC, 0xFE, 0xE7, 0xC3, 0xC3, 0xC3, 0xE7, 0xFE, 0xBC, 0x00 }, 	// 38  56 8
  { 0x0F, 0x1F, 0x39, 0x30, 0x30, 0x30, 0x30, 0x30, 0x39, 0x1F, 0x0F } },
{ { 0x3C, 0x7E, 0xE7, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xE7, 0xFE, 0xFC }, 	// 39  57 9
  { 0x00, 0x00, 0x30, 0x30, 0x30, 0x38, 0x1C, 0x0E, 0x07, 0x03, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 3A  58 :
  { 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 3B  59 ;
  { 0x00, 0x00, 0x00, 0x9C, 0xFC, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0xC0, 0xE0, 0xF0, 0x38, 0x1C, 0x0E, 0x07, 0x03, 0x00, 0x00 }, 	// 3C  60 <
  { 0x00, 0x00, 0x01, 0x03, 0x07, 0x0E, 0x1C, 0x38, 0x30, 0x00, 0x00 } },
{ { 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x00 }, 	// 3D  61 =
  { 0x00, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00 } },
{ { 0x00, 0x03, 0x07, 0x0E, 0x1C, 0x38, 0xF0, 0xE0, 0xC0, 0x00, 0x00 },		// 3E  62 >
  { 0x00, 0x30, 0x38, 0x1C, 0x0E, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00 } },
{ { 0x1C, 0x1E, 0x07, 0x03, 0x83, 0xC3, 0xE3, 0x77, 0x3E, 0x1C, 0x00 }, 	// 3F  63 ?
  { 0x00, 0x00, 0x00, 0x00, 0x37, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0xF8, 0xFE, 0x07, 0xF3, 0xFB, 0x1B, 0xFB, 0xFB, 0x07, 0xFE, 0xF8 }, 	// 40  64 @
  { 0x0F, 0x1F, 0x18, 0x33, 0x37, 0x36, 0x37, 0x37, 0x36, 0x03, 0x01 } },
{ { 0x00, 0x00, 0xE0, 0xFC, 0x1F, 0x1F, 0xFC, 0xE0, 0x00, 0x00, 0x00 }, 	// 41  65 A
  { 0x38, 0x3F, 0x07, 0x06, 0x06, 0x06, 0x06, 0x07, 0x3F, 0x38, 0x00 } },
{ { 0xFF, 0xFF, 0xC3, 0xC3, 0xC3, 0xC3, 0xE7, 0xFE, 0xBC, 0x00, 0x00 }, 	// 42  66 B
  { 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x30, 0x39, 0x1F, 0x0F, 0x00 } },
{ { 0xF0, 0xFC, 0x0E, 0x07, 0x03, 0x03, 0x03, 0x07, 0x0E, 0x0C, 0x00 }, 	// 43  67 C
  { 0x03, 0x0F, 0x1C, 0x38, 0x30, 0x30, 0x30, 0x38, 0x1C, 0x0C, 0x00 } },
{ { 0xFF, 0xFF, 0x03, 0x03, 0x03, 0x03, 0x07, 0x0E, 0xFC, 0xF0, 0x00 }, 	// 44  68 D
  { 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1C, 0x0F, 0x03, 0x00 } },
{ { 0xFF, 0xFF, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x03, 0x03, 0x00 }, 	// 45  69 E
  { 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00 } },
{ { 0xFF, 0xFF, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x03, 0x03, 0x00 }, 	// 46  70 F
  { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0xF0, 0xFC, 0x0E, 0x07, 0x03, 0xC3, 0xC3, 0xC3, 0xC7, 0xC6, 0x00 }, 	// 47  71 G
  { 0x03, 0x0F, 0x1C, 0x38, 0x30, 0x30, 0x30, 0x30, 0x3F, 0x3F, 0x00 } },
{ { 0xFF, 0xFF, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF, 0x00 }, 	// 48  72 H
  { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
{ { 0x00, 0x00, 0x03, 0x03, 0xFF, 0xFF, 0x03, 0x03, 0x00, 0x00, 0x00 }, 	// 49  73 I
  { 0x00, 0x00, 0x30, 0x30, 0x3F, 0x3F, 0x30, 0x30, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00 }, 	// 4A  74 J
  { 0x0E, 0x1E, 0x38, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1F, 0x07, 0x00 } },
{ { 0xFF, 0xFF, 0xC0, 0xE0, 0xF0, 0x38, 0x1C, 0x0E, 0x07, 0x03, 0x00 }, 	// 4B  75 K
  { 0x3F, 0x3F, 0x00, 0x01, 0x03, 0x07, 0x0E, 0x1C, 0x38, 0x30, 0x00 } },
{ { 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 4C  76 L
  { 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00 } },
{ { 0xFF, 0xFF, 0x1E, 0x78, 0xE0, 0xE0, 0x78, 0x1E, 0xFF, 0xFF, 0x00 }, 	// 4D  77 M
  { 0x3F, 0x3F, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
{ { 0xFF, 0xFF, 0x0E, 0x38, 0xF0, 0xC0, 0x00, 0x00, 0xFF, 0xFF, 0x00 }, 	// 4E  78 N
  { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x03, 0x07, 0x1C, 0x3F, 0x3F, 0x00 } },
{ { 0xF0, 0xFC, 0x0E, 0x07, 0x03, 0x03, 0x07, 0x0E, 0xFC, 0xF0, 0x00 }, 	// 4F  79 O
  { 0x03, 0x0F, 0x1C, 0x38, 0x30, 0x30, 0x38, 0x1C, 0x0F, 0x03, 0x00 } },
{ { 0xFF, 0xFF, 0x83, 0x83, 0x83, 0x83, 0x83, 0xC7, 0xFE, 0x7C, 0x00 }, 	// 50  80 P
  { 0x3F, 0x3F, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 } },
{ { 0xF0, 0xFC, 0x0E, 0x07, 0x03, 0x03, 0x07, 0x0E, 0xFC, 0xF0, 0x00 }, 	// 51  81 Q
  { 0x03, 0x0F, 0x1C, 0x38, 0x30, 0x36, 0x3E, 0x1C, 0x3F, 0x33, 0x00 } },
{ { 0xFF, 0xFF, 0x83, 0x83, 0x83, 0x83, 0x83, 0xC7, 0xFE, 0x7C, 0x00 }, 	// 52  82 R
  { 0x3F, 0x3F, 0x01, 0x01, 0x03, 0x07, 0x0F, 0x1D, 0x38, 0x30, 0x00 } },
{ { 0x3C, 0x7E, 0xE7, 0xC3, 0xC3, 0xC3, 0xC3, 0xC7, 0x8E, 0x0C, 0x00 }, 	// 53  83 S
  { 0x0C, 0x1C, 0x38, 0x30, 0x30, 0x30, 0x30, 0x39, 0x1F, 0x0F, 0x00 } },
{ { 0x00, 0x03, 0x03, 0x03, 0xFF, 0xFF, 0x03, 0x03, 0x03, 0x00, 0x00 }, 	// 54  84 T
  { 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00 }, 	// 55  85 U
  { 0x07, 0x1F, 0x38, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1F, 0x07, 0x00 } },
{ { 0x07, 0x3F, 0xF8, 0xC0, 0x00, 0x00, 0xC0, 0xF8, 0x3F, 0x07, 0x00 }, 	// 56  86 V
  { 0x00, 0x00, 0x01, 0x0F, 0x3E, 0x3E, 0x0F, 0x01, 0x00, 0x00, 0x00 } },
{ { 0xFF, 0xFF, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0x00 },		// 57  87 W
  { 0x3F, 0x3F, 0x1C, 0x06, 0x03, 0x03, 0x06, 0x1C, 0x3F, 0x3F, 0x00 } },
{ { 0x03, 0x0F, 0x1C, 0x30, 0xE0, 0xE0, 0x30, 0x1C, 0x0F, 0x03, 0x00 }, 	// 58  88 X
  { 0x30, 0x3C, 0x0E, 0x03, 0x01, 0x01, 0x03, 0x0E, 0x3C, 0x30, 0x00 } },
{ { 0x03, 0x0F, 0x3C, 0xF0, 0xC0, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0x00 }, 	// 59  89 Y
  { 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x03, 0x03, 0x03, 0x03, 0xC3, 0xE3, 0x33, 0x1F, 0x0F, 0x03, 0x00 }, 	// 5A  90 Z
  { 0x30, 0x3C, 0x3E, 0x33, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00 } },
{ { 0x00, 0x00, 0xFF, 0xFF, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00 }, 	// 5B  91 [
  { 0x00, 0x00, 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00 } },
{ { 0x0E, 0x1C, 0x38, 0x70, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00 }, 	// 5C  92 '\'
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0E, 0x1C, 0x18 } },
{ { 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00 }, 	// 5D  93 ]
  { 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, 0x3F, 0x3F, 0x00, 0x00, 0x00 } },
{ { 0x60, 0x70, 0x38, 0x1C, 0x0E, 0x07, 0x0E, 0x1C, 0x38, 0x70, 0x60 }, 	// 5E  94 ^
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 5F  95 _
  { 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x3E, 0x7E, 0x4E, 0x00, 0x00, 0x00, 0x00 }, 	// 60  96 `
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x40, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x00 }, 	// 61  97 a
  { 0x1C, 0x3E, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x3F, 0x3F, 0x00 } },
{ { 0xFF, 0xFF, 0xC0, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x80, 0x00 }, 	// 62  98 b
  { 0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1F, 0x0F, 0x00 } },
{ { 0x80, 0xC0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0xC0, 0x80, 0x00 }, 	// 63  99 c
  { 0x0F, 0x1F, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x18, 0x08, 0x00 } },
{ { 0x80, 0xC0, 0xE0, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0xFF, 0xFF, 0x00 }, 	// 64 100 d
  { 0x0F, 0x1F, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3F, 0x3F, 0x00 } },
{ { 0x80, 0xC0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0xC0, 0x80, 0x00 }, 	// 65 101 e
  { 0x0F, 0x1F, 0x3B, 0x33, 0x33, 0x33, 0x33, 0x33, 0x13, 0x01, 0x00 } },
{ { 0xC0, 0xC0, 0xFC, 0xFE, 0xC7, 0xC3, 0xC3, 0x03, 0x00, 0x00, 0x00 }, 	// 66 102 f
  { 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x80, 0xC0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xE0, 0x00 }, 	// 67 103 g
  { 0x03, 0xC7, 0xCE, 0xCC, 0xCC, 0xCC, 0xCC, 0xE6, 0x7F, 0x3F, 0x00 } },
{ { 0xFF, 0xFF, 0xC0, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x80, 0x00, 0x00 }, 	// 68 104 h
  { 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x60, 0xEC, 0xEC, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 69 105 i
  { 0x00, 0x00, 0x30, 0x30, 0x3F, 0x3F, 0x30, 0x30, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xEC, 0xEC, 0x00, 0x00, 0x00 }, 	// 6A 106 j
  { 0x00, 0x00, 0x60, 0xE0, 0xC0, 0xC0, 0xFF, 0x7F, 0x00, 0x00, 0x00 } },
{ { 0x00, 0xFF, 0xFF, 0x00, 0x80, 0xC0, 0xE0, 0x60, 0x00, 0x00, 0x00 }, 	// 6B 107 k
  { 0x00, 0x3F, 0x3F, 0x03, 0x07, 0x0F, 0x1C, 0x38, 0x30, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 6C 108 l
  { 0x00, 0x00, 0x30, 0x30, 0x3F, 0x3F, 0x30, 0x30, 0x00, 0x00, 0x00 } },
{ { 0xE0, 0xC0, 0xE0, 0xE0, 0xC0, 0xC0, 0xE0, 0xE0, 0xC0, 0x80, 0x00 }, 	// 6D 109 m
  { 0x3F, 0x3F, 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
{ { 0x00, 0xE0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x80, 0x00 },		// 6E 110 n
  { 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00 } },
{ { 0x80, 0xC0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x80, 0x00 }, 	// 6F 111 o
  { 0x0F, 0x1F, 0x38, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1F, 0x0F, 0x00 } },
{ { 0xE0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x80, 0x00 }, 	// 70 112 p
  { 0xFF, 0xFF, 0x0C, 0x18, 0x18, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00 } },
{ { 0x80, 0xC0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xE0, 0x00 }, 	// 71 113 q
  { 0x07, 0x0F, 0x1C, 0x18, 0x18, 0x18, 0x18, 0x0C, 0xFF, 0xFF, 0x00 } },
{ { 0x00, 0xE0, 0xE0, 0xC0, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xC0, 0x00 }, 	// 72 114 r
  { 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0xC0, 0xE0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x40, 0x00, 0x00, 0x00 }, 	// 73 115 s
  { 0x11, 0x33, 0x33, 0x33, 0x33, 0x33, 0x3F, 0x1E, 0x00, 0x00, 0x00 } },
{ { 0x60, 0x60, 0xFE, 0xFE, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00 }, 	// 74 116 t
  { 0x00, 0x00, 0x1F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00 } },
{ { 0xE0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0, 0x00 }, 	// 75 117 u
  { 0x0F, 0x1F, 0x38, 0x30, 0x30, 0x30, 0x30, 0x18, 0x3F, 0x3F, 0x00 } },
{ { 0x60, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0x60, 0x00 }, 	// 76 118 v
  { 0x00, 0x01, 0x07, 0x1E, 0x38, 0x38, 0x1E, 0x07, 0x01, 0x00, 0x00 } },
{ { 0xE0, 0xE0, 0x00, 0x00, 0xE0, 0xE0, 0x00, 0x00, 0xE0, 0xE0, 0x00 }, 	// 77 119 w
  { 0x07, 0x1F, 0x38, 0x1C, 0x0F, 0x0F, 0x1C, 0x38, 0x1F, 0x07, 0x00 } },
{ { 0x60, 0xE0, 0xC0, 0x80, 0x00, 0x80, 0xC0, 0xE0, 0x60, 0x00, 0x00 }, 	// 78 120 x
  { 0x30, 0x38, 0x1D, 0x0F, 0x07, 0x0F, 0x1D, 0x38, 0x30, 0x00, 0x00 } },
{ { 0x00, 0x60, 0xE0, 0x80, 0x00, 0x00, 0x80, 0xE0, 0x60, 0x00, 0x00 }, 	// 79 121 y
  { 0x00, 0x00, 0x81, 0xE7, 0x7E, 0x1E, 0x07, 0x01, 0x00, 0x00, 0x00 } },
{ { 0x60, 0x60, 0x60, 0x60, 0x60, 0xE0, 0xE0, 0x60, 0x20, 0x00, 0x00 }, 	// 7A 122 z
  { 0x30, 0x38, 0x3C, 0x36, 0x33, 0x31, 0x30, 0x30, 0x30, 0x00, 0x00 } },
{ { 0x00, 0x80, 0xC0, 0xFC, 0x7E, 0x07, 0x03, 0x03, 0x03, 0x00, 0x00 }, 	// 7B 123 {
  { 0x00, 0x00, 0x01, 0x1F, 0x3F, 0x70, 0x60, 0x60, 0x60, 0x00, 0x00 } },
{ { 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 }, 	// 7C 124 |
  { 0x00, 0x00, 0x00, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00 } },
{ { 0x00, 0x03, 0x03, 0x03, 0x07, 0x7E, 0xFC, 0xC0, 0x80, 0x00, 0x00 }, 	// 7D 125 }
  { 0x00, 0x60, 0x60, 0x60, 0x70, 0x3F, 0x1F, 0x01, 0x00, 0x00, 0x00 } },
{ { 0x10, 0x18, 0x0C, 0x04, 0x0C, 0x18, 0x10, 0x18, 0x0C, 0x04, 0x00 }, 	// 7E 126 ~
  { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } },
};

Link to post
Share on other sites

The classic Apple2 font is one I used to use alot, but I can't find any of my font tables for it :/

 

pr-latin1.png

Here is a link for the truetype: http://www.kreativekorp.com/software/fonts/apple2.shtml

 

I'd also like to ask how you guys make your fonts, scripts? by hand? I personally have done a few by hand, but also have made scripts ( processing, perl ) that take an image of characters and create a font array in C.

Link to post
Share on other sites

I use GLCD Font Creator to make fonts from scratch.

In the good old days, I used Fontographer (Macromedia) to generate different size bitmaps from TT or PS fonts.

 

Also, what you can do to make things easier is make an image with your font and scale it down so it becomes aliased.

Link to post
Share on other sites

I noticed people here love to use nokia B/W screens. If anyone wanted to see these on an oled.

 

post-2769-13513554741_thumb.jpg

From top to bottom (colour)

-MICR font by RobG (red)

-12x16 font by RobG (Purple)

-8x12 by RobG (light blue)

-10x16 font by RobG (blue)

-6x8 font by oPossum (green)

-6x8 font by RobG (yellow)

-8x8 font by oPossum (purple)

-4x6 font by greeeg (white)

 

Now I know why you use B/W screens. OLEDs are hard to photograph. :)

Link to post
Share on other sites

It's a 2.4" AMOLED from densitron displays I think. I bought it from ebay, but they are now discontinued. This is the 2.8" version: From eBay. Exactly the same except the pixels are ever so slightly larger. They are both 240x320px.

 

The OLED was used in an MP3 player I designed an built for my final year highschool project. Got the hardware down easy, but I never finished the software, still got an A+ for it though :D . Running on a MSP430f5438 @ 12Mhz was a bit slow :lol: I use the platform now for general code development. eventually I may finish it completely.

 

I don't have encoded data for these, but they are good bitmap fonts. (Beker is setup with a dot separating each character on the top row, for easy encoding using a script.)

post-2769-135135547419_thumb.png

post-2769-13513554742_thumb.png

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...