User | Revision | Line number | New contents of line |
kagelump |
0:87b78725a6dd
|
1
|
|
kagelump |
0:87b78725a6dd
|
2
|
|
kagelump |
0:87b78725a6dd
|
3
|
/*
|
kagelump |
0:87b78725a6dd
|
4
|
*
|
kagelump |
0:87b78725a6dd
|
5
|
* ArialB40
|
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 : ArialB40.h
|
kagelump |
0:87b78725a6dd
|
14
|
* Date : 22.02.2012
|
kagelump |
0:87b78725a6dd
|
15
|
* Font size in bytes : 6338
|
kagelump |
0:87b78725a6dd
|
16
|
* Font width : 20
|
kagelump |
0:87b78725a6dd
|
17
|
* Font height : 29
|
kagelump |
0:87b78725a6dd
|
18
|
* Font first char : 48
|
kagelump |
0:87b78725a6dd
|
19
|
* Font last char : 58
|
kagelump |
0:87b78725a6dd
|
20
|
* Font used chars : 10
|
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 ARIALB30_H
|
kagelump |
0:87b78725a6dd
|
40
|
#define ARIALB30_H
|
kagelump |
0:87b78725a6dd
|
41
|
|
kagelump |
0:87b78725a6dd
|
42
|
#define ARIALB30_WIDTH 20
|
kagelump |
0:87b78725a6dd
|
43
|
#define ARIALB30_HEIGHT 29
|
kagelump |
0:87b78725a6dd
|
44
|
|
kagelump |
0:87b78725a6dd
|
45
|
static unsigned int ArialB30[] = {
|
kagelump |
0:87b78725a6dd
|
46
|
0x18, 0xC2, // size
|
kagelump |
0:87b78725a6dd
|
47
|
0x14, // width
|
kagelump |
0:87b78725a6dd
|
48
|
0x1D, // height
|
kagelump |
0:87b78725a6dd
|
49
|
0x30, // first char
|
kagelump |
0:87b78725a6dd
|
50
|
0x0A, // char count
|
kagelump |
0:87b78725a6dd
|
51
|
|
kagelump |
0:87b78725a6dd
|
52
|
// char widths
|
kagelump |
0:87b78725a6dd
|
53
|
0x16, 0x10, 0x16, 0x16, 0x1A, 0x16, 0x16, 0x16, 0x16, 0x16,
|
kagelump |
0:87b78725a6dd
|
54
|
|
kagelump |
0:87b78725a6dd
|
55
|
|
kagelump |
0:87b78725a6dd
|
56
|
// font data
|
kagelump |
0:87b78725a6dd
|
57
|
0x00, 0xE0, 0xF0, 0xFC, 0xFC, 0xFE, 0xFE, 0xFF, 0xFF, 0x3F, 0x1F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFE, 0xFE, 0xFC, 0xF8, 0xF0, 0xE0, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x80, 0x00, 0x00, 0x80, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x08, 0x18, 0x38, 0x78, 0x78, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x78, 0x78, 0x38, 0x38, 0x08, 0x00, 0x00, // 48
|
kagelump |
0:87b78725a6dd
|
58
|
0x00, 0x80, 0x80, 0xC0, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x3F, 0x1F, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, // 49
|
kagelump |
0:87b78725a6dd
|
59
|
0x00, 0x80, 0xF0, 0xF8, 0xFC, 0xFE, 0xFE, 0xFF, 0xFF, 0x7F, 0x1F, 0x1F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFE, 0xFE, 0xFC, 0xFC, 0xF0, 0xE0, 0x00, 0x01, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x80, 0xC0, 0xE0, 0xF0, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x1F, 0x07, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xBF, 0x9F, 0x8F, 0x87, 0x87, 0x83, 0x81, 0x80, 0x80, 0x80, 0x80, 0xC0, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, // 50
|
kagelump |
0:87b78725a6dd
|
60
|
0xC0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFE, 0xFE, 0xFF, 0x7F, 0x1F, 0x1F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFE, 0xFE, 0xFE, 0xFC, 0xF8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0xF8, 0xF8, 0xF8, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xC7, 0x81, 0x00, 0x20, 0xE0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x00, 0x08, 0x18, 0x38, 0x78, 0x78, 0x78, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x78, 0x78, 0x78, 0x38, 0x18, 0x08, 0x00, // 51
|
kagelump |
0:87b78725a6dd
|
61
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFE, 0x7F, 0x3F, 0x1F, 0x0F, 0x07, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x00, // 52
|
kagelump |
0:87b78725a6dd
|
62
|
0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x00, 0x00, 0x60, 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3C, 0x3C, 0x3E, 0x7E, 0xFE, 0xFE, 0xFE, 0xFE, 0xFC, 0xF8, 0xF8, 0xE0, 0x80, 0x20, 0xE0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xC0, 0x80, 0x00, 0x00, 0x80, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x08, 0x18, 0x38, 0x78, 0x78, 0x78, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x78, 0x78, 0x38, 0x38, 0x18, 0x00, 0x00, // 53
|
kagelump |
0:87b78725a6dd
|
63
|
0x00, 0xC0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFE, 0xFE, 0xFF, 0x3F, 0x1F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFE, 0xFE, 0x7C, 0x7C, 0x70, 0x40, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xF8, 0x78, 0x7C, 0x7C, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0xF0, 0xE0, 0xC0, 0x00, 0x0F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC1, 0x80, 0x00, 0x00, 0x00, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x08, 0x18, 0x38, 0x78, 0x78, 0x78, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x78, 0x78, 0x38, 0x18, 0x08, 0x00, // 54
|
kagelump |
0:87b78725a6dd
|
64
|
0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 55
|
kagelump |
0:87b78725a6dd
|
65
|
0x00, 0xE0, 0xF8, 0xFC, 0xFE, 0xFE, 0xFE, 0xFF, 0xFF, 0x3F, 0x1F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFE, 0xFE, 0xFE, 0xFC, 0xF8, 0xE0, 0x00, 0x00, 0x03, 0x8F, 0xDF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xF8, 0xF8, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xDF, 0x8F, 0x03, 0x00, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0x81, 0x00, 0x00, 0x81, 0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7C, 0x00, 0x08, 0x38, 0x38, 0x78, 0x78, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x78, 0x78, 0x38, 0x18, 0x08, 0x00, // 56
|
kagelump |
0:87b78725a6dd
|
66
|
0xC0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFE, 0xFF, 0xFF, 0x7F, 0x1F, 0x1F, 0x1F, 0x3F, 0x7F, 0xFE, 0xFE, 0xFE, 0xFC, 0xF8, 0xF0, 0xC0, 0x00, 0x1F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xC0, 0xC0, 0xC0, 0xE0, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x40, 0xC0, 0xC1, 0xC3, 0xE7, 0xE7, 0xE7, 0xE7, 0x87, 0x07, 0x03, 0x83, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x0F, 0x00, 0x00, 0x08, 0x38, 0x38, 0x78, 0x78, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x78, 0x78, 0x78, 0x38, 0x18, 0x08, 0x00, 0x00 // 57
|
kagelump |
0:87b78725a6dd
|
67
|
|
kagelump |
0:87b78725a6dd
|
68
|
};
|
kagelump |
0:87b78725a6dd
|
69
|
|
kagelump |
0:87b78725a6dd
|
70
|
#endif
|