Arial8.h

00001 
00002 
00003 /*
00004  *
00005  * arial8
00006  *
00007  * created with FontCreator
00008  * written by F. Maximilian Thiele
00009  *
00010  * http://www.apetech.de/fontCreator
00011  * me@apetech.de
00012  *
00013  * File Name           : arial8.h
00014  * Date                : 23.12.2007
00015  * Font size in bytes  : 2870
00016  * Font width          : 10
00017  * Font height         : 8
00018  * Font first char     : 32
00019  * Font last char      : 128
00020  * Font used chars     : 96
00021  *
00022  * The font data are defined as
00023  *
00024  * struct _FONT_ {
00025  *     uint16_t   font_Size_in_Bytes_over_all_included_Size_it_self;
00026  *     uint8_t    font_Width_in_Pixel_for_fixed_drawing;
00027  *     uint8_t    font_Height_in_Pixel_for_all_characters;
00028  *     unit8_t    font_First_Char;
00029  *     uint8_t    font_Char_Count;
00030  *
00031  *     uint8_t    font_Char_Widths[font_Last_Char - font_First_Char +1];
00032  *                  // for each character the separate width in pixels,
00033  *                  // characters < 128 have an implicit virtual right empty row
00034  *
00035  *     uint8_t    font_data[];
00036  *                  // bit field of all characters
00037  */
00038 
00039 #include <inttypes.h>
00040 #include <avr/pgmspace.h>
00041 
00042 #ifndef ARIAL8_H
00043 #define ARIAL8_H
00044 
00045 #define ARIAL8_WIDTH 10
00046 #define ARIAL8_HEIGHT 8
00047 
00048 static uint8_t arial8[] PROGMEM = {
00049     0x0B, 0x36, // size
00050     0x0A, // width
00051     0x08, // height
00052     0x20, // first char
00053     0x60, // char count
00054     
00055     // char widths
00056     0x03, 0x01, 0x03, 0x05, 0x04, 0x07, 0x05, 0x03, 0x02, 0x02, 
00057     0x05, 0x03, 0x01, 0x03, 0x01, 0x03, 0x04, 0x02, 0x04, 0x04, 
00058     0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x01, 0x01, 0x04, 0x04, 
00059     0x04, 0x04, 0x08, 0x05, 0x04, 0x05, 0x04, 0x04, 0x04, 0x06, 
00060     0x04, 0x01, 0x03, 0x04, 0x03, 0x05, 0x04, 0x06, 0x04, 0x06, 
00061     0x04, 0x05, 0x05, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x02, 
00062     0x03, 0x02, 0x03, 0x04, 0x01, 0x04, 0x03, 0x04, 0x04, 0x04, 
00063     0x02, 0x04, 0x03, 0x01, 0x02, 0x03, 0x02, 0x05, 0x03, 0x04, 
00064     0x03, 0x04, 0x02, 0x04, 0x03, 0x03, 0x04, 0x05, 0x04, 0x04, 
00065     0x04, 0x02, 0x01, 0x02, 0x04, 0x04, 
00066     
00067     // font data
00068     0x00, 0x00, 0x00, // 32
00069     0xBF, // 33
00070     0x03, 0x00, 0x03, // 34
00071     0x24, 0x7E, 0x24, 0x7E, 0x24, // 35
00072     0x39, 0x44, 0x44, 0x39, // 36
00073     0x82, 0x45, 0x32, 0x0C, 0x12, 0x29, 0x10, // 37
00074     0x30, 0x4A, 0x55, 0x2A, 0x50, // 38
00075     0x02, 0x05, 0x02, // 39
00076     0x7E, 0x81, // 40
00077     0x81, 0x7E, // 41
00078     0x22, 0x14, 0x3E, 0x14, 0x22, // 42
00079     0x08, 0x3E, 0x08, // 43
00080     0xE0, // 44
00081     0x08, 0x08, 0x08, // 45
00082     0x20, // 46
00083     0x70, 0x0C, 0x07, // 47
00084     0x3E, 0x41, 0x41, 0x3E, // 48
00085     0x02, 0x7F, // 49
00086     0x62, 0x51, 0x49, 0x46, // 50
00087     0x22, 0x49, 0x49, 0x36, // 51
00088     0x18, 0x14, 0x7F, 0x10, // 52
00089     0x27, 0x49, 0x49, 0x31, // 53
00090     0x3E, 0x49, 0x49, 0x30, // 54
00091     0x01, 0x71, 0x0D, 0x03, // 55
00092     0x36, 0x49, 0x49, 0x36, // 56
00093     0x06, 0x49, 0x49, 0x3E, // 57
00094     0x24, // 58
00095     0x64, // 59
00096     0x08, 0x14, 0x22, 0x22, // 60
00097     0x14, 0x14, 0x14, 0x14, // 61
00098     0x22, 0x22, 0x14, 0x08, // 62
00099     0x02, 0x01, 0x59, 0x06, // 63
00100     0x3C, 0x42, 0xBE, 0xA5, 0xA5, 0xBD, 0x22, 0x1C, // 64
00101     0x78, 0x16, 0x11, 0x16, 0x78, // 65
00102     0x7F, 0x49, 0x49, 0x36, // 66
00103     0x3E, 0x41, 0x41, 0x41, 0x22, // 67
00104     0x7F, 0x41, 0x41, 0x3E, // 68
00105     0x7F, 0x49, 0x49, 0x41, // 69
00106     0x7F, 0x09, 0x01, 0x01, // 70
00107     0x3C, 0x42, 0x41, 0x49, 0x49, 0x3A, // 71
00108     0x7F, 0x08, 0x08, 0x7F, // 72
00109     0x7F, // 73
00110     0x30, 0x40, 0x7F, // 74
00111     0x7F, 0x0C, 0x12, 0x61, // 75
00112     0x7F, 0x40, 0x40, // 76
00113     0x7F, 0x02, 0x1C, 0x02, 0x7F, // 77
00114     0x7F, 0x06, 0x18, 0x7F, // 78
00115     0x1C, 0x22, 0x41, 0x41, 0x22, 0x1C, // 79
00116     0x7F, 0x09, 0x09, 0x06, // 80
00117     0x1C, 0x22, 0x49, 0x51, 0x22, 0x5C, // 81
00118     0x7F, 0x09, 0x09, 0x76, // 82
00119     0x32, 0x45, 0x49, 0x49, 0x32, // 83
00120     0x01, 0x01, 0x7F, 0x01, 0x01, // 84
00121     0x7F, 0x40, 0x40, 0x7F, // 85
00122     0x03, 0x1C, 0x60, 0x1C, 0x03, // 86
00123     0x7F, 0x60, 0x38, 0x60, 0x7F, // 87
00124     0x61, 0x12, 0x0C, 0x12, 0x61, // 88
00125     0x01, 0x06, 0x78, 0x06, 0x01, // 89
00126     0x61, 0x51, 0x4D, 0x43, 0x41, // 90
00127     0xFF, 0x81, // 91
00128     0x02, 0x05, 0x02, // 92
00129     0x81, 0xFF, // 93
00130     0x06, 0x01, 0x06, // 94
00131     0x80, 0x80, 0x80, 0x80, // 95
00132     0x01, // 96
00133     0x34, 0x54, 0x54, 0x7C, // 97
00134     0x7F, 0x44, 0x7C, // 98
00135     0x38, 0x44, 0x44, 0x44, // 99
00136     0x38, 0x44, 0x44, 0x7F, // 100
00137     0x38, 0x54, 0x54, 0x4C, // 101
00138     0x7E, 0x09, // 102
00139     0x1C, 0x52, 0x52, 0x7E, // 103
00140     0x7F, 0x04, 0x7C, // 104
00141     0x79, // 105
00142     0x40, 0x3C, // 106
00143     0x7E, 0x18, 0x24, // 107
00144     0x3F, 0x40, // 108
00145     0x7C, 0x04, 0x7C, 0x04, 0x7C, // 109
00146     0x7C, 0x04, 0x7C, // 110
00147     0x38, 0x44, 0x44, 0x38, // 111
00148     0x7C, 0x24, 0x3C, // 112
00149     0x18, 0x24, 0x24, 0x7C, // 113
00150     0x7C, 0x04, // 114
00151     0x08, 0x54, 0x54, 0x20, // 115
00152     0x04, 0x7E, 0x04, // 116
00153     0x7C, 0x40, 0x7C, // 117
00154     0x1C, 0x60, 0x60, 0x1C, // 118
00155     0x1C, 0x30, 0x08, 0x30, 0x1C, // 119
00156     0x24, 0x18, 0x18, 0x24, // 120
00157     0x0C, 0x50, 0x50, 0x7C, // 121
00158     0x64, 0x54, 0x4C, 0x44, // 122
00159     0x08, 0xF7, // 123
00160     0xFF, // 124
00161     0x81, 0x7E, // 125
00162     0x08, 0x08, 0x08, 0x08, // 126
00163     0x3E, 0x22, 0x22, 0x3E // 127
00164     
00165 };
00166 
00167 #endif
Generated on Sun May 8 08:40:38 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3