Dependencies:   mbed

Committer:
kagelump
Date:
Mon Mar 05 06:00:16 2012 +0000
Revision:
0:87b78725a6dd

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kagelump 0:87b78725a6dd 1
kagelump 0:87b78725a6dd 2
kagelump 0:87b78725a6dd 3 /*
kagelump 0:87b78725a6dd 4 *
kagelump 0:87b78725a6dd 5 * Arial12
kagelump 0:87b78725a6dd 6 *
kagelump 0:87b78725a6dd 7 * created with FontCreator
kagelump 0:87b78725a6dd 8 * written by F. Maximilian Thiele
kagelump 0:87b78725a6dd 9 *
kagelump 0:87b78725a6dd 10 * http://www.apetech.de/fontCreator
kagelump 0:87b78725a6dd 11 * me@apetech.de
kagelump 0:87b78725a6dd 12 *
kagelump 0:87b78725a6dd 13 * File Name : Arial12
kagelump 0:87b78725a6dd 14 * Date : 25.12.2010
kagelump 0:87b78725a6dd 15 * Font size in bytes : 5754
kagelump 0:87b78725a6dd 16 * Font width : 10
kagelump 0:87b78725a6dd 17 * Font height : 12
kagelump 0:87b78725a6dd 18 * Font first char : 32
kagelump 0:87b78725a6dd 19 * Font last char : 128
kagelump 0:87b78725a6dd 20 * Font used chars : 96
kagelump 0:87b78725a6dd 21 *
kagelump 0:87b78725a6dd 22 * The font data are defined as
kagelump 0:87b78725a6dd 23 *
kagelump 0:87b78725a6dd 24 * struct _FONT_ {
kagelump 0:87b78725a6dd 25 * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self;
kagelump 0:87b78725a6dd 26 * uint8_t font_Width_in_Pixel_for_fixed_drawing;
kagelump 0:87b78725a6dd 27 * uint8_t font_Height_in_Pixel_for_all_characters;
kagelump 0:87b78725a6dd 28 * unit8_t font_First_Char;
kagelump 0:87b78725a6dd 29 * uint8_t font_Char_Count;
kagelump 0:87b78725a6dd 30 *
kagelump 0:87b78725a6dd 31 * uint8_t font_Char_Widths[font_Last_Char - font_First_Char +1];
kagelump 0:87b78725a6dd 32 * // for each character the separate width in pixels,
kagelump 0:87b78725a6dd 33 * // characters < 128 have an implicit virtual right empty row
kagelump 0:87b78725a6dd 34 *
kagelump 0:87b78725a6dd 35 * uint8_t font_data[];
kagelump 0:87b78725a6dd 36 * // bit field of all characters
kagelump 0:87b78725a6dd 37 */
kagelump 0:87b78725a6dd 38
kagelump 0:87b78725a6dd 39 #ifndef ARIAL12_H
kagelump 0:87b78725a6dd 40 #define ARIAL12_H
kagelump 0:87b78725a6dd 41
kagelump 0:87b78725a6dd 42 #define ARIAL12_WIDTH 10
kagelump 0:87b78725a6dd 43 #define ARIAL12_HEIGHT 12
kagelump 0:87b78725a6dd 44
kagelump 0:87b78725a6dd 45 unsigned int Arial12[] = {
kagelump 0:87b78725a6dd 46 0x16, 0x7A, // size
kagelump 0:87b78725a6dd 47 0x0A, // width
kagelump 0:87b78725a6dd 48 0x0C, // height
kagelump 0:87b78725a6dd 49 0x20, // first char
kagelump 0:87b78725a6dd 50 0x60, // char count
kagelump 0:87b78725a6dd 51
kagelump 0:87b78725a6dd 52 // char widths
kagelump 0:87b78725a6dd 53 0x00, 0x01, 0x03, 0x07, 0x05, 0x09, 0x07, 0x01, 0x03, 0x03,
kagelump 0:87b78725a6dd 54 0x05, 0x05, 0x01, 0x03, 0x01, 0x03, 0x05, 0x03, 0x05, 0x05,
kagelump 0:87b78725a6dd 55 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x01, 0x01, 0x05, 0x06,
kagelump 0:87b78725a6dd 56 0x05, 0x05, 0x0B, 0x07, 0x06, 0x07, 0x07, 0x06, 0x05, 0x07,
kagelump 0:87b78725a6dd 57 0x07, 0x01, 0x05, 0x07, 0x06, 0x07, 0x07, 0x07, 0x06, 0x07,
kagelump 0:87b78725a6dd 58 0x07, 0x06, 0x07, 0x07, 0x07, 0x0B, 0x07, 0x07, 0x07, 0x02,
kagelump 0:87b78725a6dd 59 0x03, 0x02, 0x05, 0x07, 0x02, 0x05, 0x05, 0x04, 0x05, 0x05,
kagelump 0:87b78725a6dd 60 0x03, 0x05, 0x05, 0x01, 0x02, 0x05, 0x01, 0x09, 0x05, 0x05,
kagelump 0:87b78725a6dd 61 0x05, 0x05, 0x03, 0x05, 0x03, 0x05, 0x05, 0x09, 0x05, 0x05,
kagelump 0:87b78725a6dd 62 0x05, 0x03, 0x01, 0x03, 0x06, 0x07,
kagelump 0:87b78725a6dd 63
kagelump 0:87b78725a6dd 64 // font data
kagelump 0:87b78725a6dd 65 0x7F, 0x10, // 33
kagelump 0:87b78725a6dd 66 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, // 34
kagelump 0:87b78725a6dd 67 0x24, 0xE4, 0x3C, 0xE7, 0x3C, 0x27, 0x24, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, // 35
kagelump 0:87b78725a6dd 68 0xCE, 0x11, 0xFF, 0x11, 0xE2, 0x00, 0x10, 0x30, 0x10, 0x00, // 36
kagelump 0:87b78725a6dd 69 0x0E, 0x11, 0x11, 0xCE, 0x38, 0xE6, 0x11, 0x10, 0xE0, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00, // 37
kagelump 0:87b78725a6dd 70 0xE0, 0x1E, 0x11, 0x29, 0xC6, 0xA0, 0x00, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, 0x10, // 38
kagelump 0:87b78725a6dd 71 0x07, 0x00, // 39
kagelump 0:87b78725a6dd 72 0xF8, 0x06, 0x01, 0x00, 0x30, 0x40, // 40
kagelump 0:87b78725a6dd 73 0x01, 0x06, 0xF8, 0x40, 0x30, 0x00, // 41
kagelump 0:87b78725a6dd 74 0x02, 0x0A, 0x07, 0x0A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 42
kagelump 0:87b78725a6dd 75 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // 43
kagelump 0:87b78725a6dd 76 0x00, 0x70, // 44
kagelump 0:87b78725a6dd 77 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, // 45
kagelump 0:87b78725a6dd 78 0x00, 0x10, // 46
kagelump 0:87b78725a6dd 79 0x80, 0x7C, 0x03, 0x10, 0x00, 0x00, // 47
kagelump 0:87b78725a6dd 80 0xFE, 0x01, 0x01, 0x01, 0xFE, 0x00, 0x10, 0x10, 0x10, 0x00, // 48
kagelump 0:87b78725a6dd 81 0x04, 0x02, 0xFF, 0x00, 0x00, 0x10, // 49
kagelump 0:87b78725a6dd 82 0x02, 0x81, 0x41, 0x31, 0x0E, 0x10, 0x10, 0x10, 0x10, 0x10, // 50
kagelump 0:87b78725a6dd 83 0x82, 0x01, 0x11, 0x11, 0xEE, 0x00, 0x10, 0x10, 0x10, 0x00, // 51
kagelump 0:87b78725a6dd 84 0x60, 0x58, 0x46, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x10, 0x00, // 52
kagelump 0:87b78725a6dd 85 0x9C, 0x0B, 0x09, 0x09, 0xF1, 0x00, 0x10, 0x10, 0x10, 0x00, // 53
kagelump 0:87b78725a6dd 86 0xFE, 0x11, 0x09, 0x09, 0xF2, 0x00, 0x10, 0x10, 0x10, 0x00, // 54
kagelump 0:87b78725a6dd 87 0x01, 0xC1, 0x39, 0x05, 0x03, 0x00, 0x10, 0x00, 0x00, 0x00, // 55
kagelump 0:87b78725a6dd 88 0xEE, 0x11, 0x11, 0x11, 0xEE, 0x00, 0x10, 0x10, 0x10, 0x00, // 56
kagelump 0:87b78725a6dd 89 0x9E, 0x21, 0x21, 0x11, 0xFE, 0x00, 0x10, 0x10, 0x10, 0x00, // 57
kagelump 0:87b78725a6dd 90 0x04, 0x10, // 58
kagelump 0:87b78725a6dd 91 0x04, 0x70, // 59
kagelump 0:87b78725a6dd 92 0x10, 0x28, 0x28, 0x28, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, // 60
kagelump 0:87b78725a6dd 93 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 61
kagelump 0:87b78725a6dd 94 0x44, 0x28, 0x28, 0x28, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // 62
kagelump 0:87b78725a6dd 95 0x06, 0x01, 0x61, 0x11, 0x0E, 0x00, 0x00, 0x10, 0x00, 0x00, // 63
kagelump 0:87b78725a6dd 96 0xF0, 0x0C, 0xE2, 0x12, 0x09, 0x09, 0xF1, 0x19, 0x02, 0x86, 0x78, 0x10, 0x20, 0x40, 0x90, 0x90, 0x90, 0x90, 0x90, 0x50, 0x40, 0x20, // 64
kagelump 0:87b78725a6dd 97 0x80, 0x70, 0x2E, 0x21, 0x2E, 0x70, 0x80, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, // 65
kagelump 0:87b78725a6dd 98 0xFF, 0x11, 0x11, 0x11, 0x11, 0xEE, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, // 66
kagelump 0:87b78725a6dd 99 0x7C, 0x82, 0x01, 0x01, 0x01, 0x82, 0x44, 0x00, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, // 67
kagelump 0:87b78725a6dd 100 0xFF, 0x01, 0x01, 0x01, 0x01, 0x82, 0x7C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, // 68
kagelump 0:87b78725a6dd 101 0xFF, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, // 69
kagelump 0:87b78725a6dd 102 0xFF, 0x11, 0x11, 0x11, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, // 70
kagelump 0:87b78725a6dd 103 0x7C, 0x82, 0x01, 0x01, 0x11, 0x92, 0x74, 0x00, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, // 71
kagelump 0:87b78725a6dd 104 0xFF, 0x10, 0x10, 0x10, 0x10, 0x10, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, // 72
kagelump 0:87b78725a6dd 105 0xFF, 0x10, // 73
kagelump 0:87b78725a6dd 106 0xC0, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x10, 0x10, 0x10, 0x00, // 74
kagelump 0:87b78725a6dd 107 0xFF, 0x20, 0x10, 0x28, 0x44, 0x82, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, // 75
kagelump 0:87b78725a6dd 108 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, // 76
kagelump 0:87b78725a6dd 109 0xFF, 0x06, 0x78, 0x80, 0x78, 0x06, 0xFF, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, // 77
kagelump 0:87b78725a6dd 110 0xFF, 0x02, 0x0C, 0x10, 0x60, 0x80, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, // 78
kagelump 0:87b78725a6dd 111 0x7C, 0x82, 0x01, 0x01, 0x01, 0x82, 0x7C, 0x00, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, // 79
kagelump 0:87b78725a6dd 112 0xFF, 0x11, 0x11, 0x11, 0x11, 0x0E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // 80
kagelump 0:87b78725a6dd 113 0x7C, 0x82, 0x01, 0x41, 0x41, 0x82, 0x7C, 0x00, 0x00, 0x10, 0x10, 0x10, 0x00, 0x10, // 81
kagelump 0:87b78725a6dd 114 0xFF, 0x11, 0x11, 0x11, 0x31, 0xD1, 0x0E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, // 82
kagelump 0:87b78725a6dd 115 0xCE, 0x11, 0x11, 0x11, 0x11, 0xE6, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, // 83
kagelump 0:87b78725a6dd 116 0x01, 0x01, 0x01, 0xFF, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, // 84
kagelump 0:87b78725a6dd 117 0x7F, 0x80, 0x00, 0x00, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, // 85
kagelump 0:87b78725a6dd 118 0x03, 0x1C, 0x60, 0x80, 0x60, 0x1C, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, // 86
kagelump 0:87b78725a6dd 119 0x07, 0x78, 0x80, 0x70, 0x0E, 0x01, 0x0E, 0x70, 0x80, 0x7C, 0x03, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, // 87
kagelump 0:87b78725a6dd 120 0x01, 0xC6, 0x28, 0x10, 0x6C, 0x82, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, // 88
kagelump 0:87b78725a6dd 121 0x01, 0x06, 0x08, 0xF0, 0x08, 0x06, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, // 89
kagelump 0:87b78725a6dd 122 0x00, 0x81, 0x61, 0x11, 0x0D, 0x03, 0x01, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, // 90
kagelump 0:87b78725a6dd 123 0xFF, 0x01, 0x70, 0x40, // 91
kagelump 0:87b78725a6dd 124 0x03, 0x7C, 0x80, 0x00, 0x00, 0x10, // 92
kagelump 0:87b78725a6dd 125 0x01, 0xFF, 0x40, 0x70, // 93
kagelump 0:87b78725a6dd 126 0x10, 0x0E, 0x01, 0x0E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // 94
kagelump 0:87b78725a6dd 127 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, // 95
kagelump 0:87b78725a6dd 128 0x01, 0x02, 0x00, 0x00, // 96
kagelump 0:87b78725a6dd 129 0xC8, 0x24, 0x24, 0xA4, 0xF8, 0x00, 0x10, 0x10, 0x00, 0x10, // 97
kagelump 0:87b78725a6dd 130 0xFF, 0x88, 0x04, 0x04, 0xF8, 0x10, 0x00, 0x10, 0x10, 0x00, // 98
kagelump 0:87b78725a6dd 131 0xF8, 0x04, 0x04, 0x88, 0x00, 0x10, 0x10, 0x00, // 99
kagelump 0:87b78725a6dd 132 0xF8, 0x04, 0x04, 0x88, 0xFF, 0x00, 0x10, 0x10, 0x00, 0x10, // 100
kagelump 0:87b78725a6dd 133 0xF8, 0x24, 0x24, 0x24, 0xB8, 0x00, 0x10, 0x10, 0x10, 0x00, // 101
kagelump 0:87b78725a6dd 134 0x04, 0xFE, 0x05, 0x00, 0x10, 0x00, // 102
kagelump 0:87b78725a6dd 135 0xF8, 0x04, 0x04, 0x88, 0xFC, 0x40, 0x50, 0x50, 0x40, 0x30, // 103
kagelump 0:87b78725a6dd 136 0xFF, 0x08, 0x04, 0x04, 0xF8, 0x10, 0x00, 0x00, 0x00, 0x10, // 104
kagelump 0:87b78725a6dd 137 0xFD, 0x10, // 105
kagelump 0:87b78725a6dd 138 0x00, 0xFD, 0x40, 0x30, // 106
kagelump 0:87b78725a6dd 139 0xFF, 0x20, 0x30, 0xC8, 0x04, 0x10, 0x00, 0x00, 0x00, 0x10, // 107
kagelump 0:87b78725a6dd 140 0xFF, 0x10, // 108
kagelump 0:87b78725a6dd 141 0xFC, 0x08, 0x04, 0x04, 0xF8, 0x08, 0x04, 0x04, 0xF8, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, // 109
kagelump 0:87b78725a6dd 142 0xFC, 0x08, 0x04, 0x04, 0xF8, 0x10, 0x00, 0x00, 0x00, 0x10, // 110
kagelump 0:87b78725a6dd 143 0xF8, 0x04, 0x04, 0x04, 0xF8, 0x00, 0x10, 0x10, 0x10, 0x00, // 111
kagelump 0:87b78725a6dd 144 0xFC, 0x88, 0x04, 0x04, 0xF8, 0x70, 0x00, 0x10, 0x10, 0x00, // 112
kagelump 0:87b78725a6dd 145 0xF8, 0x04, 0x04, 0x88, 0xFC, 0x00, 0x10, 0x10, 0x00, 0x70, // 113
kagelump 0:87b78725a6dd 146 0xFC, 0x08, 0x04, 0x10, 0x00, 0x00, // 114
kagelump 0:87b78725a6dd 147 0x98, 0x24, 0x24, 0x24, 0xC8, 0x00, 0x10, 0x10, 0x10, 0x00, // 115
kagelump 0:87b78725a6dd 148 0x04, 0xFF, 0x04, 0x00, 0x10, 0x10, // 116
kagelump 0:87b78725a6dd 149 0xFC, 0x00, 0x00, 0x80, 0xFC, 0x00, 0x10, 0x10, 0x00, 0x10, // 117
kagelump 0:87b78725a6dd 150 0x0C, 0x70, 0x80, 0x70, 0x0C, 0x00, 0x00, 0x10, 0x00, 0x00, // 118
kagelump 0:87b78725a6dd 151 0x0C, 0x70, 0x80, 0x70, 0x0C, 0x70, 0x80, 0x70, 0x0C, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, // 119
kagelump 0:87b78725a6dd 152 0x04, 0xD8, 0x60, 0x98, 0x04, 0x10, 0x00, 0x00, 0x00, 0x10, // 120
kagelump 0:87b78725a6dd 153 0x0C, 0x70, 0x80, 0x70, 0x0C, 0x00, 0x40, 0x30, 0x00, 0x00, // 121
kagelump 0:87b78725a6dd 154 0x04, 0xC4, 0x24, 0x1C, 0x04, 0x10, 0x10, 0x10, 0x10, 0x10, // 122
kagelump 0:87b78725a6dd 155 0x20, 0xDE, 0x01, 0x00, 0x30, 0x40, // 123
kagelump 0:87b78725a6dd 156 0xFF, 0x70, // 124
kagelump 0:87b78725a6dd 157 0x01, 0xDE, 0x20, 0x40, 0x30, 0x00, // 125
kagelump 0:87b78725a6dd 158 0x20, 0x10, 0x10, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 126
kagelump 0:87b78725a6dd 159 0xFE, 0x02, 0x02, 0x02, 0x02, 0x02, 0xFE, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 // 127
kagelump 0:87b78725a6dd 160
kagelump 0:87b78725a6dd 161 };
kagelump 0:87b78725a6dd 162
kagelump 0:87b78725a6dd 163 #endif