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 * Arial_14
kagelump 0:87b78725a6dd 4 *
kagelump 0:87b78725a6dd 5 * created with FontCreator
kagelump 0:87b78725a6dd 6 * written by F. Maximilian Thiele
kagelump 0:87b78725a6dd 7 *
kagelump 0:87b78725a6dd 8 * http://www.apetech.de/fontCreator
kagelump 0:87b78725a6dd 9 * me@apetech.de
kagelump 0:87b78725a6dd 10 *
kagelump 0:87b78725a6dd 11 * File Name : Arial14.h
kagelump 0:87b78725a6dd 12 * Date : 02.05.2008
kagelump 0:87b78725a6dd 13 * Font size in bytes : 7788
kagelump 0:87b78725a6dd 14 * Font width : 10
kagelump 0:87b78725a6dd 15 * Font height : 14
kagelump 0:87b78725a6dd 16 * Font first char : 32
kagelump 0:87b78725a6dd 17 * Font last char : 128
kagelump 0:87b78725a6dd 18 * Font used chars : 96
kagelump 0:87b78725a6dd 19 *
kagelump 0:87b78725a6dd 20 * The font data are defined as
kagelump 0:87b78725a6dd 21 *
kagelump 0:87b78725a6dd 22 * struct _FONT_ {
kagelump 0:87b78725a6dd 23 * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self;
kagelump 0:87b78725a6dd 24 * uint8_t font_Width_in_Pixel_for_fixed_drawing;
kagelump 0:87b78725a6dd 25 * uint8_t font_Height_in_Pixel_for_all_characters;
kagelump 0:87b78725a6dd 26 * unit8_t font_First_Char;
kagelump 0:87b78725a6dd 27 * uint8_t font_Char_Count;
kagelump 0:87b78725a6dd 28 *
kagelump 0:87b78725a6dd 29 * uint8_t font_Char_Widths[font_Last_Char - font_First_Char +1];
kagelump 0:87b78725a6dd 30 * // for each character the separate width in pixels,
kagelump 0:87b78725a6dd 31 * // characters < 128 have an implicit virtual right empty row
kagelump 0:87b78725a6dd 32 *
kagelump 0:87b78725a6dd 33 * uint8_t font_data[];
kagelump 0:87b78725a6dd 34 * // bit field of all characters
kagelump 0:87b78725a6dd 35 */
kagelump 0:87b78725a6dd 36
kagelump 0:87b78725a6dd 37 #ifndef ARIAL_14_H
kagelump 0:87b78725a6dd 38 #define ARIAL_14_H
kagelump 0:87b78725a6dd 39
kagelump 0:87b78725a6dd 40 #define ARIAL_14_WIDTH 10
kagelump 0:87b78725a6dd 41 #define ARIAL_14_HEIGHT 14
kagelump 0:87b78725a6dd 42
kagelump 0:87b78725a6dd 43 unsigned int Arial_14[] = {
kagelump 0:87b78725a6dd 44 0x1E, 0x6C, // size
kagelump 0:87b78725a6dd 45 0x0A, // width
kagelump 0:87b78725a6dd 46 0x0E, // height
kagelump 0:87b78725a6dd 47 0x20, // first char
kagelump 0:87b78725a6dd 48 0x60, // char count
kagelump 0:87b78725a6dd 49
kagelump 0:87b78725a6dd 50 // char widths
kagelump 0:87b78725a6dd 51 0x00, 0x01, 0x03, 0x08, 0x07, 0x0A, 0x08, 0x01, 0x03, 0x03,
kagelump 0:87b78725a6dd 52 0x05, 0x07, 0x01, 0x04, 0x01, 0x04, 0x06, 0x03, 0x06, 0x06,
kagelump 0:87b78725a6dd 53 0x07, 0x06, 0x06, 0x06, 0x06, 0x06, 0x01, 0x01, 0x06, 0x06,
kagelump 0:87b78725a6dd 54 0x06, 0x06, 0x0D, 0x09, 0x07, 0x08, 0x08, 0x07, 0x07, 0x09,
kagelump 0:87b78725a6dd 55 0x07, 0x01, 0x05, 0x08, 0x07, 0x09, 0x07, 0x09, 0x07, 0x09,
kagelump 0:87b78725a6dd 56 0x08, 0x07, 0x07, 0x07, 0x09, 0x0D, 0x08, 0x09, 0x08, 0x02,
kagelump 0:87b78725a6dd 57 0x04, 0x02, 0x05, 0x08, 0x02, 0x06, 0x06, 0x05, 0x06, 0x06,
kagelump 0:87b78725a6dd 58 0x04, 0x06, 0x06, 0x01, 0x02, 0x06, 0x01, 0x09, 0x06, 0x06,
kagelump 0:87b78725a6dd 59 0x06, 0x06, 0x04, 0x05, 0x04, 0x06, 0x07, 0x09, 0x06, 0x07,
kagelump 0:87b78725a6dd 60 0x06, 0x03, 0x01, 0x03, 0x07, 0x07,
kagelump 0:87b78725a6dd 61
kagelump 0:87b78725a6dd 62 // font data
kagelump 0:87b78725a6dd 63 0xFE, 0x14, // 33
kagelump 0:87b78725a6dd 64 0x1E, 0x00, 0x1E, 0x00, 0x00, 0x00, // 34
kagelump 0:87b78725a6dd 65 0x90, 0x90, 0xF8, 0x96, 0x90, 0xF8, 0x96, 0x90, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, // 35
kagelump 0:87b78725a6dd 66 0x18, 0x24, 0x22, 0xFF, 0x42, 0x42, 0x84, 0x08, 0x10, 0x10, 0x3C, 0x10, 0x08, 0x04, // 36
kagelump 0:87b78725a6dd 67 0x1C, 0x22, 0x22, 0x1C, 0xC0, 0x30, 0x8C, 0x42, 0x40, 0x80, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, 0x0C, 0x10, 0x10, 0x0C, // 37
kagelump 0:87b78725a6dd 68 0x80, 0x5C, 0x22, 0x62, 0x92, 0x0C, 0x80, 0x00, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x0C, 0x08, 0x10, // 38
kagelump 0:87b78725a6dd 69 0x1E, 0x00, // 39
kagelump 0:87b78725a6dd 70 0xF0, 0x0C, 0x02, 0x1C, 0x60, 0x80, // 40
kagelump 0:87b78725a6dd 71 0x02, 0x0C, 0xF0, 0x80, 0x60, 0x1C, // 41
kagelump 0:87b78725a6dd 72 0x04, 0x14, 0x0E, 0x14, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, // 42
kagelump 0:87b78725a6dd 73 0x40, 0x40, 0x40, 0xF8, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, // 43
kagelump 0:87b78725a6dd 74 0x00, 0x70, // 44
kagelump 0:87b78725a6dd 75 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, // 45
kagelump 0:87b78725a6dd 76 0x00, 0x10, // 46
kagelump 0:87b78725a6dd 77 0x00, 0xC0, 0x38, 0x06, 0x18, 0x04, 0x00, 0x00, // 47
kagelump 0:87b78725a6dd 78 0xFC, 0x02, 0x02, 0x02, 0x02, 0xFC, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x0C, // 48
kagelump 0:87b78725a6dd 79 0x08, 0x04, 0xFE, 0x00, 0x00, 0x1C, // 49
kagelump 0:87b78725a6dd 80 0x0C, 0x02, 0x02, 0x82, 0x42, 0x3C, 0x10, 0x18, 0x14, 0x10, 0x10, 0x10, // 50
kagelump 0:87b78725a6dd 81 0x0C, 0x02, 0x22, 0x22, 0x22, 0xDC, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x0C, // 51
kagelump 0:87b78725a6dd 82 0x80, 0x40, 0x30, 0x08, 0x04, 0xFE, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x1C, 0x04, // 52
kagelump 0:87b78725a6dd 83 0x38, 0x16, 0x12, 0x12, 0x12, 0xE2, 0x0C, 0x10, 0x10, 0x10, 0x18, 0x04, // 53
kagelump 0:87b78725a6dd 84 0xF8, 0x44, 0x22, 0x22, 0x22, 0xC4, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x0C, // 54
kagelump 0:87b78725a6dd 85 0x02, 0x02, 0x02, 0xE2, 0x1A, 0x06, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, // 55
kagelump 0:87b78725a6dd 86 0xDC, 0x22, 0x22, 0x22, 0x22, 0xDC, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x0C, // 56
kagelump 0:87b78725a6dd 87 0x3C, 0x42, 0x42, 0x42, 0x22, 0xFC, 0x08, 0x10, 0x10, 0x10, 0x08, 0x04, // 57
kagelump 0:87b78725a6dd 88 0x08, 0x10, // 58
kagelump 0:87b78725a6dd 89 0x08, 0x70, // 59
kagelump 0:87b78725a6dd 90 0x40, 0xA0, 0xA0, 0x10, 0x10, 0x08, 0x00, 0x00, 0x00, 0x04, 0x04, 0x08, // 60
kagelump 0:87b78725a6dd 91 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 61
kagelump 0:87b78725a6dd 92 0x08, 0x10, 0x10, 0xA0, 0xA0, 0x40, 0x08, 0x04, 0x04, 0x00, 0x00, 0x00, // 62
kagelump 0:87b78725a6dd 93 0x0C, 0x02, 0x82, 0x42, 0x22, 0x1C, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, // 63
kagelump 0:87b78725a6dd 94 0xE0, 0x18, 0x04, 0xC4, 0x22, 0x12, 0x12, 0x12, 0xA2, 0x72, 0x04, 0x08, 0xF0, 0x0C, 0x30, 0x40, 0x4C, 0x90, 0x90, 0x90, 0x88, 0x9C, 0x90, 0x50, 0x4C, 0x20, // 64
kagelump 0:87b78725a6dd 95 0x00, 0x80, 0xE0, 0x9C, 0x82, 0x9C, 0xE0, 0x80, 0x00, 0x18, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, // 65
kagelump 0:87b78725a6dd 96 0xFE, 0x22, 0x22, 0x22, 0x22, 0x22, 0xDC, 0x1C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x0C, // 66
kagelump 0:87b78725a6dd 97 0xF8, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x08, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, // 67
kagelump 0:87b78725a6dd 98 0xFE, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0xF8, 0x1C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, // 68
kagelump 0:87b78725a6dd 99 0xFE, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x1C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, // 69
kagelump 0:87b78725a6dd 100 0xFE, 0x22, 0x22, 0x22, 0x22, 0x22, 0x02, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 70
kagelump 0:87b78725a6dd 101 0xF8, 0x04, 0x02, 0x02, 0x02, 0x42, 0x42, 0x44, 0xC8, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, // 71
kagelump 0:87b78725a6dd 102 0xFE, 0x20, 0x20, 0x20, 0x20, 0x20, 0xFE, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, // 72
kagelump 0:87b78725a6dd 103 0xFE, 0x1C, // 73
kagelump 0:87b78725a6dd 104 0x00, 0x00, 0x00, 0x00, 0xFE, 0x0C, 0x10, 0x10, 0x10, 0x0C, // 74
kagelump 0:87b78725a6dd 105 0xFE, 0x80, 0x40, 0x20, 0x50, 0x88, 0x04, 0x02, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, // 75
kagelump 0:87b78725a6dd 106 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, // 76
kagelump 0:87b78725a6dd 107 0xFE, 0x0C, 0x30, 0xC0, 0x00, 0xC0, 0x30, 0x0C, 0xFE, 0x1C, 0x00, 0x00, 0x04, 0x18, 0x04, 0x00, 0x00, 0x1C, // 77
kagelump 0:87b78725a6dd 108 0xFE, 0x04, 0x18, 0x60, 0x80, 0x00, 0xFE, 0x1C, 0x00, 0x00, 0x00, 0x04, 0x08, 0x1C, // 78
kagelump 0:87b78725a6dd 109 0xF8, 0x04, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0xF8, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, // 79
kagelump 0:87b78725a6dd 110 0xFE, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 80
kagelump 0:87b78725a6dd 111 0xF8, 0x04, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0xF8, 0x04, 0x08, 0x10, 0x10, 0x10, 0x14, 0x08, 0x1C, 0x10, // 81
kagelump 0:87b78725a6dd 112 0xFE, 0x42, 0x42, 0x42, 0xC2, 0x42, 0x42, 0x3C, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, // 82
kagelump 0:87b78725a6dd 113 0x1C, 0x22, 0x22, 0x22, 0x42, 0x42, 0x8C, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x0C, // 83
kagelump 0:87b78725a6dd 114 0x02, 0x02, 0x02, 0xFE, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, // 84
kagelump 0:87b78725a6dd 115 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x04, 0x08, 0x10, 0x10, 0x10, 0x08, 0x04, // 85
kagelump 0:87b78725a6dd 116 0x06, 0x18, 0x60, 0x80, 0x00, 0x80, 0x60, 0x18, 0x06, 0x00, 0x00, 0x00, 0x04, 0x18, 0x04, 0x00, 0x00, 0x00, // 86
kagelump 0:87b78725a6dd 117 0x06, 0x38, 0xC0, 0x00, 0xC0, 0x3C, 0x02, 0x3C, 0xC0, 0x00, 0xC0, 0x38, 0x06, 0x00, 0x00, 0x04, 0x18, 0x04, 0x00, 0x00, 0x00, 0x04, 0x18, 0x04, 0x00, 0x00, // 87
kagelump 0:87b78725a6dd 118 0x02, 0x0C, 0x90, 0x60, 0x60, 0x90, 0x0C, 0x02, 0x10, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x0C, 0x10, // 88
kagelump 0:87b78725a6dd 119 0x02, 0x04, 0x18, 0x20, 0xC0, 0x20, 0x18, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, // 89
kagelump 0:87b78725a6dd 120 0x00, 0x02, 0x82, 0x42, 0x22, 0x1A, 0x06, 0x02, 0x10, 0x18, 0x14, 0x10, 0x10, 0x10, 0x10, 0x10, // 90
kagelump 0:87b78725a6dd 121 0xFE, 0x02, 0xFC, 0x80, // 91
kagelump 0:87b78725a6dd 122 0x06, 0x38, 0xC0, 0x00, 0x00, 0x00, 0x04, 0x18, // 92
kagelump 0:87b78725a6dd 123 0x02, 0xFE, 0x80, 0xFC, // 93
kagelump 0:87b78725a6dd 124 0x20, 0x1C, 0x02, 0x1C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // 94
kagelump 0:87b78725a6dd 125 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, // 95
kagelump 0:87b78725a6dd 126 0x02, 0x04, 0x00, 0x00, // 96
kagelump 0:87b78725a6dd 127 0x10, 0x88, 0x48, 0x48, 0x48, 0xF0, 0x0C, 0x10, 0x10, 0x10, 0x08, 0x1C, // 97
kagelump 0:87b78725a6dd 128 0xFE, 0x10, 0x08, 0x08, 0x08, 0xF0, 0x1C, 0x08, 0x10, 0x10, 0x10, 0x0C, // 98
kagelump 0:87b78725a6dd 129 0xF0, 0x08, 0x08, 0x08, 0x10, 0x0C, 0x10, 0x10, 0x10, 0x08, // 99
kagelump 0:87b78725a6dd 130 0xF0, 0x08, 0x08, 0x08, 0x10, 0xFE, 0x0C, 0x10, 0x10, 0x10, 0x08, 0x1C, // 100
kagelump 0:87b78725a6dd 131 0xF0, 0x48, 0x48, 0x48, 0x48, 0x70, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x08, // 101
kagelump 0:87b78725a6dd 132 0x08, 0xFC, 0x0A, 0x0A, 0x00, 0x1C, 0x00, 0x00, // 102
kagelump 0:87b78725a6dd 133 0xF0, 0x08, 0x08, 0x08, 0x10, 0xF8, 0x4C, 0x90, 0x90, 0x90, 0x88, 0x7C, // 103
kagelump 0:87b78725a6dd 134 0xFE, 0x10, 0x08, 0x08, 0x08, 0xF0, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x1C, // 104
kagelump 0:87b78725a6dd 135 0xFA, 0x1C, // 105
kagelump 0:87b78725a6dd 136 0x00, 0xFA, 0x80, 0x7C, // 106
kagelump 0:87b78725a6dd 137 0xFE, 0x80, 0x40, 0xA0, 0x10, 0x08, 0x1C, 0x00, 0x00, 0x00, 0x0C, 0x10, // 107
kagelump 0:87b78725a6dd 138 0xFE, 0x1C, // 108
kagelump 0:87b78725a6dd 139 0xF8, 0x10, 0x08, 0x08, 0xF0, 0x10, 0x08, 0x08, 0xF0, 0x1C, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x1C, // 109
kagelump 0:87b78725a6dd 140 0xF8, 0x10, 0x08, 0x08, 0x08, 0xF0, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x1C, // 110
kagelump 0:87b78725a6dd 141 0xF0, 0x08, 0x08, 0x08, 0x08, 0xF0, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x0C, // 111
kagelump 0:87b78725a6dd 142 0xF8, 0x10, 0x08, 0x08, 0x08, 0xF0, 0xFC, 0x08, 0x10, 0x10, 0x10, 0x0C, // 112
kagelump 0:87b78725a6dd 143 0xF0, 0x08, 0x08, 0x08, 0x10, 0xF8, 0x0C, 0x10, 0x10, 0x10, 0x08, 0xFC, // 113
kagelump 0:87b78725a6dd 144 0xF8, 0x10, 0x08, 0x08, 0x1C, 0x00, 0x00, 0x00, // 114
kagelump 0:87b78725a6dd 145 0x30, 0x48, 0x48, 0x48, 0x90, 0x08, 0x10, 0x10, 0x10, 0x0C, // 115
kagelump 0:87b78725a6dd 146 0x08, 0xFE, 0x08, 0x08, 0x00, 0x1C, 0x10, 0x10, // 116
kagelump 0:87b78725a6dd 147 0xF8, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x0C, 0x10, 0x10, 0x10, 0x08, 0x1C, // 117
kagelump 0:87b78725a6dd 148 0x18, 0x60, 0x80, 0x00, 0x80, 0x60, 0x18, 0x00, 0x00, 0x04, 0x18, 0x04, 0x00, 0x00, // 118
kagelump 0:87b78725a6dd 149 0x18, 0xE0, 0x00, 0xE0, 0x18, 0xE0, 0x00, 0xE0, 0x18, 0x00, 0x04, 0x18, 0x04, 0x00, 0x04, 0x18, 0x04, 0x00, // 119
kagelump 0:87b78725a6dd 150 0x08, 0x30, 0xC0, 0xC0, 0x30, 0x08, 0x10, 0x0C, 0x00, 0x00, 0x0C, 0x10, // 120
kagelump 0:87b78725a6dd 151 0x18, 0x60, 0x80, 0x00, 0x80, 0x60, 0x18, 0x00, 0x80, 0x8C, 0x70, 0x0C, 0x00, 0x00, // 121
kagelump 0:87b78725a6dd 152 0x08, 0x08, 0x88, 0x68, 0x18, 0x08, 0x10, 0x18, 0x14, 0x10, 0x10, 0x10, // 122
kagelump 0:87b78725a6dd 153 0x80, 0x7C, 0x02, 0x00, 0x7C, 0x80, // 123
kagelump 0:87b78725a6dd 154 0xFE, 0xFC, // 124
kagelump 0:87b78725a6dd 155 0x02, 0x7C, 0x80, 0x80, 0x7C, 0x00, // 125
kagelump 0:87b78725a6dd 156 0x40, 0x20, 0x20, 0x60, 0x40, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 126
kagelump 0:87b78725a6dd 157 0xFC, 0x04, 0x04, 0x04, 0x04, 0x04, 0xFC, 0x1C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1C // 127
kagelump 0:87b78725a6dd 158
kagelump 0:87b78725a6dd 159 };
kagelump 0:87b78725a6dd 160
kagelump 0:87b78725a6dd 161 #endif