на __public const BYTE fontSmall[256 * 5] =
{
0x0, 0x0, 0x0, 0x0, 0x0, // Ascii 0
0x7C, 0xDA, 0xF2, 0xDA, 0x7C, //ASC(01)
0x7C, 0xD6, 0xF2, 0xD6, 0x7C, //ASC(02)
0x38, 0x7C, 0x3E, 0x7C, 0x38,
0x18, 0x3C, 0x7E, 0x3C, 0x18,
0x38, 0xEA, 0xBE, 0xEA, 0x38,
0x38, 0x7A, 0xFE, 0x7A, 0x38,
0x0, 0x18, 0x3C, 0x18, 0x0,
0xFF, 0xE7, 0xC3, 0xE7, 0xFF,
0x0, 0x18, 0x24, 0x18, 0x0,
0xFF, 0xE7, 0xDB, 0xE7, 0xFF,
0xC, 0x12, 0x5C, 0x60, 0x70,
0x64, 0x94, 0x9E, 0x94, 0x64,
0x2, 0xFE, 0xA0, 0xA0, 0xE0,
0x2, 0xFE, 0xA0, 0xA4, 0xFC,
0x5A, 0x3C, 0xE7, 0x3C, 0x5A,
0xFE, 0x7C, 0x38, 0x38, 0x10, // 10
0x10, 0x38, 0x38, 0x7C, 0xFE,
0x28, 0x44, 0xFE, 0x44, 0x28,
0xFA, 0xFA, 0x0, 0xFA, 0xFA,
0x60, 0x90, 0xFE, 0x80, 0xFE, // 14
0x0, 0x66, 0x91, 0xA9, 0x56,
0x6, 0x6, 0x6, 0x6, 0x6,
0x29, 0x45, 0xFF, 0x45, 0x29,
0x10, 0x20, 0x7E, 0x20, 0x10, // 18
0x8, 0x4, 0x7E, 0x4, 0x8,
0x10, 0x10, 0x54, 0x38, 0x10,
0x10, 0x38, 0x54, 0x10, 0x10,
0x78, 0x8, 0x8, 0x8, 0x8, // 1C
0x30, 0x78, 0x30, 0x78, 0x30,
0xC, 0x1C, 0x7C, 0x1C, 0xC,
0x60, 0x70, 0x7C, 0x70, 0x60,
// 0x54, 0x38, 0xFE, 0x38, 0x54, // *
0x0, 0x0, 0x0, 0x0, 0x0, // 20
0x0, 0x0, 0xFA, 0x0, 0x0, // !
0x0, 0xE0, 0x0, 0xE0, 0x0, // "
0x28, 0xFE, 0x28, 0xFE, 0x28, // #
0x24, 0x54, 0xFE, 0x54, 0x48, // $ // 24
0xC4, 0xC8, 0x10, 0x26, 0x46, // %
0x6C, 0x92, 0x6A, 0x4, 0xA, // &
0, 160, 192, 0, 0, // '
0x0, 0x38, 0x44, 0x82, 0x0, // ( // 28
0x0, 0x82, 0x44, 0x38, 0x0, // )
40, 16, 124, 16, 40, // *
0x10, 0x10, 0x7C, 0x10, 0x10, // +
0, 10, 12, 0, 0, // , // 2C
0x10, 0x10, 0x10, 0x10, 0x10, // -
0, 6, 6, 0, 0, // .
0x4, 0x8, 0x10, 0x20, 0x40, // /
0x7C, 0x82, 0x82, 0x82, 0x7C, // O // 30
0x0, 0x42, 0xFE, 0x2, 0x0, // 1
0x4E, 0x92, 0x92, 0x92, 0x62, // 2
0x84, 0x82, 0x92, 0xB2, 0xCC, // 3
0x18, 0x28, 0x48, 0xFE, 0x8, // 4 // 34
0xE4, 0xA2, 0xA2, 0xA2, 0x9C, // 5
0x3C, 0x52, 0x92, 0x92, 0x8C, // 6
0x82, 0x84, 0x88, 0x90, 0xE0, // 7
0x6C, 0x92, 0x92, 0x92, 0x6C, // 8 // 38
0x62, 0x92, 0x92, 0x94, 0x78, // 9
0x0, 0x6C, 0x6C, 0x0, 0x0, // :
0, 106, 108, 0, 0, // ;
0x0, 0x10, 0x28, 0x44, 0x82, // < // 3C
0x28, 0x28, 0x28, 0x28, 0x28, // =
0x0, 0x82, 0x44, 0x28, 0x10, // >
0x40, 0x80, 0x9A, 0x90, 0x60, // ?
124, 130, 186, 170, 120, // @ // 40
0x3E, 0x48, 0x88, 0x48, 0x3E, // A
0xFE, 0x92, 0x92, 0x92, 0x6C, // B
0x7C, 0x82, 0x82, 0x82, 0x44, // C
0xFE, 0x82, 0x82, 0x82, 0x7C, // D // 44
0xFE, 0x92, 0x92, 0x92, 0x82, // E
0xFE, 0x90, 0x90, 0x90, 0x80, // F
124, 130, 146, 146, 94, // G
0xFE, 0x10, 0x10, 0x10, 0xFE, // H // 48
0x0, 0x82, 0xFE, 0x82, 0x0, // I
0x4, 0x2, 0x82, 0xFC, 0x80, // J
0xFE, 0x10, 0x28, 0x44, 0x82, // K
0xFE, 0x2, 0x2, 0x2, 0x2, // L // 4C
0xFE, 0x40, 0x38, 0x40, 0xFE, // M
0xFE, 0x20, 0x10, 0x8, 0xFE, // N
0x7C, 0x82, 0x82, 0x82, 0x7C, // O
0xFE, 0x90, 0x90, 0x90, 0x60, // P // 50
0x7C, 0x82, 0x8A, 0x84, 0x7A, // Q
0xFE, 0x90, 0x98, 0x94, 0x62, // R
0x64, 0x92, 0x92, 0x92, 0x4C, // S
0xC0, 0x80, 0xFE, 0x80, 0xC0, // T // 54
0xFC, 0x2, 0x2, 0x2, 0xFC, // U
0xF8, 0x4, 0x2, 0x4, 0xF8, // V
0xFC, 0x2, 0x1C, 0x2, 0xFC, // W
0xC6, 0x28, 0x10, 0x28, 0xC6, // X // 58
0xC0, 0x20, 0x1E, 0x20, 0xC0, // Y
0x86, 0x9A, 0x92, 0xB2, 0xC2, // Z
0, 0xFE, 0x82, 0x82, 0, // [
0x40, 0x20, 0x10, 0x8, 0x4, // \ // 5C
0, 0x82, 0x82, 0xFE, 0, // ]
0x20, 0x40, 0x80, 0x40, 0x20, // ^
0x2, 0x2, 0x2, 0x2, 0x2, // _
0x0, 0xC0, 0xE0, 0x10, 0x0, // ` // 60
0x4, 0x2A, 0x2A, 0x1E, 0x2, // a
0xFE, 0x14, 0x22, 0x22, 0x1C, // b
0x1C, 0x22, 0x22, 0x22, 0x14, // c
0x1C, 0x22, 0x22, 0x14, 0xFE, // d // 64
0x1C, 0x2A, 0x2A, 0x2A, 0x18, // e
0x0, 0x10, 0x7E, 0x90, 0x40, // f
0x18, 0x25, 0x25, 0x39, 0x1E, // g
0xFE, 0x10, 0x20, 0x20, 0x1E, // h // 68
0x0, 0x22, 0xBE, 0x2, 0x0, // i
0x4, 0x2, 0x2, 0xBC, 0x0, // j
0xFE, 0x8, 0x14, 0x22, 0x0, // k
0x0, 0x82, 0xFE, 0x2, 0x0, // l // 6C
0x3E, 0x20, 0x1E, 0x20, 0x1E, // m
0x3E, 0x10, 0x20, 0x20, 0x1E, // n
0x1C, 0x22, 0x22, 0x22, 0x1C, // o
0x3F, 0x18, 0x24, 0x24, 0x18, // p // 70
0x18, 0x24, 0x24, 0x18, 0x3F, // q
0x3E, 0x10, 0x20, 0x20, 0x10, // r
0x12, 0x2A, 0x2A, 0x2A, 0x24, // s
0x20, 0x20, 0xFC, 0x22, 0x24, // t // 74
0x3C, 0x2, 0x2, 0x4, 0x3E, // u
0x38, 0x4, 0x2, 0x4, 0x38, // v
0x3C, 0x2, 0xC, 0x2, 0x3C, // w
0x22, 0x14, 0x8, 0x14, 0x22, // x // 78
0x32, 0x9, 0x9, 0x9, 0x3E, // y
0x22, 0x26, 0x2A, 0x32, 0x22, // z
0x0, 0x10, 0x6C, 0x82, 0x0, // {
0x0, 0x0, 0xEE, 0x0, 0x0, // | // 7C
0x0, 0x82, 0x6C, 0x10, 0x0, // }
0x40, 0x80, 0x40, 0x20, 0x40, // ~
0x3C, 0x64, 0xC4, 0x64, 0x3C, //
255, 0, 85, 0, 255, // // 80 SYM_VSCROLL_BODY
62, 34, 34, 34, 62, // SYM_VSCROLL_BLOCK_UP
124, 68, 68, 68, 124, // SYM_VSCROLL_BLOCK_DOWN
14, 18, 34, 18, 14, // SYM_VSCROLL_ARROW_UP
112, 72, 68, 72, 112, // // 84 SYM_VSCROLL_ARROW_DOWN
85, 170, 85, 170, 85, // SYM_VSCROLL_BODY
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // 88
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // 8C
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // 90
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // 94
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // 98
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // 9C
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // A0
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // A4
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
126, 210, 82, 210, 66, // ¨ // A8
0, 0, 0, 0, 0, //
124, 146, 146, 130, 68, // ª
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // AC
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // B0
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // B4
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
28, 170, 42, 170, 24, // ¸ // B8
0, 0, 0, 0, 0, //
28, 42, 34, 20, 0, // º
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, // // BC
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0, 0, 0, 0, 0, //
0x3E, 0x48, 0x88, 0x48, 0x3E, // À // C0
254, 146, 146, 146, 140, // Á
0xFE, 0x92, 0x92, 0x92, 0x6C, // B
254, 128, 128, 128, 192, // Ã
3, 126, 130, 254, 3, // Ä // C4
0xFE, 0x92, 0x92, 0x92, 0x82, // E
238, 16, 254, 16, 238, // Æ
130, 146, 146, 146, 108, // Ç
254, 8, 16, 32, 254, // È // C8
126, 4, 200, 16, 126, // É
0xFE, 0x10, 0x28, 0x44, 0x82, // K
2, 60, 64, 128, 254, // Ë
0xFE, 0x40, 0x38, 0x40, 0xFE, // M // CC
0xFE, 0x10, 0x10, 0x10, 0xFE, // H
0x7C, 0x82, 0x82, 0x82, 0x7C, // O
254, 128, 128, 128, 254, // Ï
0xFE, 0x90, 0x90, 0x90, 0x60, // P // D0
0x7C, 0x82, 0x82, 0x82, 0x44, // C
0xC0, 0x80, 0xFE, 0x80, 0xC0, // T
224, 18, 18, 18, 252, // Ó
56, 68, 254, 68, 56, // Ô // D4
0xC6, 0x28, 0x10, 0x28, 0xC6, // X
254, 2, 2, 254, 3, // Ö
224, 16, 16, 16, 254, // ×
254, 2, 254, 2, 254, // Ø // D8
254, 2, 254, 2, 255, // Ù
128, 254, 18, 18, 12, // Ú
254, 18, 12, 0, 254, // Û
254, 18, 18, 18, 12, // Ü // DC
68, 130, 146, 146, 124, // Ý
254, 16, 124, 130, 124, // Þ
98, 148, 152, 144, 254, // ß
0x4, 0x2A, 0x2A, 0x1E, 0x2, // a // E0
60, 82, 82, 146, 12, // á
62, 42, 42, 20, 0, // â
62, 32, 32, 48, 0, // ã
3, 30, 34, 62, 3, // ä // E4
0x1C, 0x2A, 0x2A, 0x2A, 0x18, // e
54, 8, 62, 8, 54, // æ
34, 42, 42, 20, 0, // ç
62, 4, 8, 16, 62, // è // E8
62, 132, 72, 144, 62, // é
62, 8, 20, 34, 0, // ê
14, 16, 32, 62, 0, // ë
62, 16, 8, 16, 62, // ì // EC
62, 8, 8, 62, 0, // í
28, 34, 34, 28, 0, // î
62, 32, 32, 62, 0, // ï
62, 40, 40, 16, 0, // ð // F0
0x1C, 0x22, 0x22, 0x22, 0x14, // c
32, 32, 62, 32, 32, // ò
48, 10, 10, 60, 0, // ó
8, 20, 62, 20, 8, // ô // F4
0x22, 0x14, 0x8, 0x14, 0x22, // õ
62, 2, 62, 3, 0, // ö
48, 8, 8, 62, 0, // ÷
62, 2, 62, 2, 62, // ø // F8
62, 2, 62, 2, 63, // ù
32, 62, 10, 10, 4, // ú
62, 10, 4, 0, 62, // û
62, 10, 10, 4, 0, // ü // FC
20, 34, 42, 28, 0, // ý
62, 8, 28, 34, 28, // þ
18, 44, 40, 62, 0, // ÿ
};
-
- Так, еще вариантов добавят? - mazur(21.04.2011 13:53)
- а что там можно "варьировать" в шрифте 5х7 ? Если какой-то символ поправить или нарисовать уникальный, то вот и средство рисования - koyodza(21.04.2011 13:56, ссылка, картинка)
- в комментариях русские буквы попортились, но они соответствуют 1251. Есть ещё свободные места - koyodza(21.04.2011 13:46)
- Не заморачиваюсь насчет кодировок, Штирлицем пользуюсь. За таблицу спасибо. - mazur(21.04.2011 13:52)
- Так, еще вариантов добавят? - mazur(21.04.2011 13:53)