Fork of LCD-Window which works with Enhanced TextLCD from Wim

Fork of LcdWindow by Hendrik Lipka

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers font.h Source File

font.h

00001 /*
00002 This font has been created by rotating the original 'vincent' font.
00003 See below for the original copyright, or go to
00004 http://forum.osdev.org/viewtopic.php?f=2&t=22033
00005 */
00006 /*
00007 Created Sunday, May 23, 2010 by Quinn Evans
00008 Renamed and updated Monday 24, 2010
00009 
00010 This font (Vincent) is released by me into the public domain. I claim no
00011 copyright, and hereby make this software available to the public for any use,
00012 at any time, free of restrictions, legal or otherwise.
00013 */
00014 #ifndef FONT_H
00015 #define FONT_H 1
00016 unsigned char font_data[128][8] = {
00017 //0x0=0
00018 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,},
00019 //0x1=1
00020 {0x00,0x7c,0x82,0xaa,0xc2,0xaa,0x82,0x7c,},
00021 //0x2=2
00022 {0x00,0x7c,0xfe,0xd6,0xbe,0xd6,0xfe,0x7c,},
00023 //0x3=3
00024 {0x00,0x1c,0x3e,0x7c,0xf8,0x7c,0x3e,0x1c,},
00025 //0x4=4
00026 {0x00,0x10,0x38,0x7c,0xfe,0x7c,0x38,0x10,},
00027 //0x5=5
00028 {0x00,0x10,0x38,0x94,0xfe,0x94,0x38,0x10,},
00029 //0x6=6
00030 {0x00,0x10,0x38,0xbc,0xfe,0xbc,0x38,0x10,},
00031 //0x7=7
00032 {0x00,0x00,0x38,0x7c,0x7c,0x7c,0x38,0x00,},
00033 //0x8=8
00034 {0xff,0xff,0xc7,0x83,0x83,0x83,0xc7,0xff,},
00035 //0x9=9
00036 {0x00,0x00,0x38,0x44,0x44,0x44,0x38,0x00,},
00037 //0xa=10
00038 {0xff,0xff,0xc7,0xbb,0xbb,0xbb,0xc7,0xff,},
00039 //0xb=11
00040 {0x00,0x60,0x90,0x90,0x72,0x0a,0x06,0x1e,},
00041 //0xc=12
00042 {0x00,0x00,0x64,0x94,0x9e,0x94,0x64,0x00,},
00043 //0xd=13
00044 {0x00,0xc0,0xe0,0x7e,0x02,0x04,0x00,0x00,},
00045 //0xe=14
00046 {0x00,0xc0,0xe0,0x7c,0x06,0x62,0x72,0x3e,},
00047 //0xf=15
00048 {0x00,0x10,0x54,0x38,0xee,0x38,0x54,0x10,},
00049 //0x10=16
00050 {0x00,0xfe,0xfe,0x7c,0x7c,0x38,0x38,0x10,},
00051 //0x11=17
00052 {0x00,0x10,0x38,0x38,0x7c,0x7c,0xfe,0xfe,},
00053 //0x12=18
00054 {0x00,0x00,0x28,0x44,0xfe,0x44,0x28,0x00,},
00055 //0x13=19
00056 {0x00,0xde,0xde,0x00,0x00,0xde,0xde,0x00,},
00057 //0x14=20
00058 {0x00,0x0c,0x1e,0x12,0x12,0xfe,0x02,0xfe,},
00059 //0x15=21
00060 {0x00,0x48,0x94,0xa4,0x4a,0x52,0x24,0x00,},
00061 //0x16=22
00062 {0x00,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,},
00063 //0x17=23
00064 {0x00,0x00,0xa8,0xc4,0xfe,0xc4,0xa8,0x00,},
00065 //0x18=24
00066 {0x00,0x10,0x18,0xfc,0xfe,0xfc,0x18,0x10,},
00067 //0x19=25
00068 {0x00,0x10,0x30,0x7e,0xfe,0x7e,0x30,0x10,},
00069 //0x1a=26
00070 {0x00,0x38,0x38,0x38,0xfe,0x7c,0x38,0x10,},
00071 //0x1b=27
00072 {0x00,0x10,0x38,0x7c,0xfe,0x38,0x38,0x38,},
00073 //0x1c=28
00074 {0x00,0xf8,0xf8,0xf8,0xc0,0xc0,0xc0,0xc0,},
00075 //0x1d=29
00076 {0x00,0x10,0x38,0x54,0x10,0x54,0x38,0x10,},
00077 //0x1e=30
00078 {0x00,0xc0,0xf0,0xfc,0xfe,0xfc,0xf0,0xc0,},
00079 //0x1f=31
00080 {0x00,0x06,0x1e,0x7e,0xfe,0x7e,0x1e,0x06,},
00081 //0x20=32
00082 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,},
00083 //0x21=33
00084 {0x00,0x00,0x0c,0xbe,0xbe,0x0c,0x00,0x00,},
00085 //0x22=34
00086 {0x00,0x00,0x06,0x0e,0x00,0x0e,0x06,0x00,},
00087 //0x23=35
00088 {0x00,0x28,0xfe,0xfe,0x28,0xfe,0xfe,0x28,},
00089 //0x24=36
00090 {0x00,0x00,0x48,0x54,0xd6,0x54,0x24,0x00,},
00091 //0x25=37
00092 {0x00,0x46,0x66,0x30,0x18,0xcc,0xc4,0x00,},
00093 //0x26=38
00094 {0x00,0x64,0xfe,0x8a,0x9a,0xee,0xc4,0xa0,},
00095 //0x27=39
00096 {0x00,0x00,0x10,0x1e,0x0e,0x00,0x00,0x00,},
00097 //0x28=40
00098 {0x00,0x82,0xc6,0x7c,0x38,0x00,0x00,0x00,},
00099 //0x29=41
00100 {0x00,0x00,0x00,0x38,0x7c,0xc6,0x82,0x00,},
00101 //0x2a=42
00102 {0x00,0x10,0x54,0x7c,0x38,0x7c,0x54,0x10,},
00103 //0x2b=43
00104 {0x00,0x00,0x10,0x10,0x7c,0x10,0x10,0x00,},
00105 //0x2c=44
00106 {0x00,0x80,0xf0,0x70,0x00,0x00,0x00,0x00,},
00107 //0x2d=45
00108 {0x00,0x00,0x10,0x10,0x10,0x10,0x00,0x00,},
00109 //0x2e=46
00110 {0x00,0xc0,0xc0,0x00,0x00,0x00,0x00,0x00,},
00111 //0x2f=47
00112 {0x00,0x40,0x60,0x30,0x18,0x0c,0x04,0x00,},
00113 //0x30=48
00114 {0x00,0x7c,0xfe,0x92,0x8a,0xfe,0x7c,0x00,},
00115 //0x31=49
00116 {0x00,0x80,0x88,0xfe,0xfe,0x80,0x80,0x00,},
00117 //0x32=50
00118 {0x00,0xc4,0xe6,0xa2,0x92,0x9e,0x8c,0x00,},
00119 //0x33=51
00120 {0x00,0x44,0xc6,0x92,0x92,0xfe,0x6c,0x00,},
00121 //0x34=52
00122 {0x00,0x30,0x28,0x24,0xfe,0xfe,0x20,0x00,},
00123 //0x35=53
00124 {0x00,0x4e,0xce,0x8a,0x8a,0xfa,0x72,0x00,},
00125 //0x36=54
00126 {0x00,0x7c,0xfe,0x92,0x92,0xf6,0x64,0x00,},
00127 //0x37=55
00128 {0x00,0x06,0x06,0xe2,0xfa,0x1e,0x06,0x00,},
00129 //0x38=56
00130 {0x00,0x6c,0xfe,0x92,0x92,0xfe,0x6c,0x00,},
00131 //0x39=57
00132 {0x00,0x4c,0xde,0x92,0x92,0xfe,0x7c,0x00,},
00133 //0x3a=58
00134 {0x00,0x00,0x00,0x6c,0x6c,0x00,0x00,0x00,},
00135 //0x3b=59
00136 {0x00,0x00,0x80,0xec,0x6c,0x00,0x00,0x00,},
00137 //0x3c=60
00138 {0x00,0x00,0x10,0x38,0x6c,0xc6,0x82,0x00,},
00139 //0x3d=61
00140 {0x00,0x00,0x28,0x28,0x28,0x28,0x00,0x00,},
00141 //0x3e=62
00142 {0x00,0x82,0xc6,0x6c,0x38,0x10,0x00,0x00,},
00143 //0x3f=63
00144 {0x00,0x04,0x06,0xb2,0xb2,0x1e,0x0c,0x00,},
00145 //0x40=64
00146 {0x00,0x3c,0x42,0x5a,0x5a,0x4c,0x20,0x00,},
00147 //0x41=65
00148 {0x00,0xfc,0xfe,0x12,0x12,0xfe,0xfc,0x00,},
00149 //0x42=66
00150 {0x00,0xfe,0xfe,0x92,0x92,0xfe,0x6c,0x00,},
00151 //0x43=67
00152 {0x00,0x7c,0xfe,0x82,0x82,0xc6,0x44,0x00,},
00153 //0x44=68
00154 {0x00,0xfe,0xfe,0x82,0x82,0xfe,0x7c,0x00,},
00155 //0x45=69
00156 {0x00,0xfe,0xfe,0x92,0x92,0x92,0x82,0x00,},
00157 //0x46=70
00158 {0x00,0xfe,0xfe,0x12,0x12,0x12,0x02,0x00,},
00159 //0x47=71
00160 {0x00,0x7c,0xfe,0x82,0xa2,0xe6,0x64,0x00,},
00161 //0x48=72
00162 {0x00,0xfe,0xfe,0x10,0x10,0xfe,0xfe,0x00,},
00163 //0x49=73
00164 {0x00,0x00,0x82,0xfe,0xfe,0x82,0x00,0x00,},
00165 //0x4a=74
00166 {0x00,0x60,0xe0,0x82,0xfe,0x7e,0x02,0x00,},
00167 //0x4b=75
00168 {0x00,0xfe,0xfe,0x38,0x6c,0xc6,0x82,0x00,},
00169 //0x4c=76
00170 {0x00,0xfe,0xfe,0x80,0x80,0x80,0x80,0x00,},
00171 //0x4d=77
00172 {0x00,0xfe,0xfe,0x0c,0x18,0x0c,0xfe,0xfe,},
00173 //0x4e=78
00174 {0x00,0xfe,0xfe,0x0c,0x18,0x30,0xfe,0xfe,},
00175 //0x4f=79
00176 {0x00,0x7c,0xfe,0x82,0x82,0xfe,0x7c,0x00,},
00177 //0x50=80
00178 {0x00,0xfe,0xfe,0x22,0x22,0x3e,0x1c,0x00,},
00179 //0x51=81
00180 {0x00,0x3c,0x7e,0x42,0x62,0xfe,0xbc,0x00,},
00181 //0x52=82
00182 {0x00,0xfe,0xfe,0x32,0x72,0xde,0x8c,0x00,},
00183 //0x53=83
00184 {0x00,0x4c,0xde,0x92,0x92,0xf6,0x64,0x00,},
00185 //0x54=84
00186 {0x00,0x06,0x02,0xfe,0xfe,0x02,0x06,0x00,},
00187 //0x55=85
00188 {0x00,0x7e,0xfe,0x80,0x80,0xfe,0xfe,0x00,},
00189 //0x56=86
00190 {0x00,0x3e,0x7e,0xc0,0xc0,0x7e,0x3e,0x00,},
00191 //0x57=87
00192 {0x00,0xfe,0xfe,0x60,0x30,0x60,0xfe,0xfe,},
00193 //0x58=88
00194 {0x00,0xc6,0xee,0x38,0x10,0x38,0xee,0xc6,},
00195 //0x59=89
00196 {0x00,0x0e,0x1e,0xf0,0xf0,0x1e,0x0e,0x00,},
00197 //0x5a=90
00198 {0x00,0xc2,0xe2,0xb2,0x9a,0x8e,0x86,0x00,},
00199 //0x5b=91
00200 {0x00,0x00,0x00,0xfe,0xfe,0x82,0x82,0x00,},
00201 //0x5c=92
00202 {0x00,0x04,0x0c,0x18,0x30,0x60,0x40,0x00,},
00203 //0x5d=93
00204 {0x00,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00,},
00205 //0x5e=94
00206 {0x00,0x10,0x08,0x04,0x02,0x04,0x08,0x10,},
00207 //0x5f=95
00208 {0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,},
00209 //0x60=96
00210 {0x00,0x00,0x00,0x00,0x06,0x0e,0x08,0x00,},
00211 //0x61=97
00212 {0x00,0x40,0xe8,0xa8,0xa8,0xf8,0xf0,0x00,},
00213 //0x62=98
00214 {0x00,0xfe,0xfe,0x90,0x90,0xf0,0x60,0x00,},
00215 //0x63=99
00216 {0x00,0x70,0xf8,0x88,0x88,0xd8,0x50,0x00,},
00217 //0x64=100
00218 {0x00,0x60,0xf0,0x90,0x90,0xfe,0xfe,0x00,},
00219 //0x65=101
00220 {0x00,0x70,0xf8,0xa8,0xa8,0xb8,0x30,0x00,},
00221 //0x66=102
00222 {0x00,0x20,0xfc,0xfe,0x22,0x26,0x04,0x00,},
00223 //0x67=103
00224 {0x00,0x18,0xbc,0xa4,0xa4,0xfc,0x7c,0x00,},
00225 //0x68=104
00226 {0x00,0xfe,0xfe,0x10,0x10,0xf0,0xe0,0x00,},
00227 //0x69=105
00228 {0x00,0x00,0x80,0xf4,0xf4,0x80,0x00,0x00,},
00229 //0x6a=106
00230 {0x00,0x60,0xe0,0x80,0xfa,0x7a,0x00,0x00,},
00231 //0x6b=107
00232 {0x00,0xfe,0xfe,0x20,0x70,0xd8,0x88,0x00,},
00233 //0x6c=108
00234 {0x00,0x00,0x00,0xfe,0xfe,0x00,0x00,0x00,},
00235 //0x6d=109
00236 {0x00,0xf8,0xf8,0x30,0xe0,0x30,0xf8,0xf8,},
00237 //0x6e=110
00238 {0x00,0xf8,0xf8,0x18,0x18,0xf8,0xf0,0x00,},
00239 //0x6f=111
00240 {0x00,0x70,0xf8,0x88,0x88,0xf8,0x70,0x00,},
00241 //0x70=112
00242 {0x00,0xfc,0xfc,0x24,0x24,0x3c,0x18,0x00,},
00243 //0x71=113
00244 {0x00,0x18,0x3c,0x24,0xfc,0xfc,0x80,0xc0,},
00245 //0x72=114
00246 {0x00,0xf8,0xf8,0x08,0x08,0x38,0x30,0x00,},
00247 //0x73=115
00248 {0x00,0x90,0xa8,0xa8,0xa8,0xa8,0x48,0x00,},
00249 //0x74=116
00250 {0x00,0x10,0x10,0xfc,0xfc,0x10,0x10,0x00,},
00251 //0x75=117
00252 {0x00,0x78,0xf8,0x80,0x80,0xf8,0xf8,0x00,},
00253 //0x76=118
00254 {0x00,0x30,0x70,0xc0,0xc0,0x70,0x30,0x00,},
00255 //0x77=119
00256 {0x00,0x78,0xf8,0x80,0xf0,0x80,0xf8,0x78,},
00257 //0x78=120
00258 {0x00,0x88,0xd8,0x70,0x70,0xd8,0x88,0x00,},
00259 //0x79=121
00260 {0x00,0x18,0xb8,0xa0,0xa0,0xf8,0x78,0x00,},
00261 //0x7a=122
00262 {0x00,0x00,0xc8,0xe8,0xb8,0x98,0x00,0x00,},
00263 //0x7b=123
00264 {0x00,0x00,0x10,0x7c,0xee,0x82,0x82,0x00,},
00265 //0x7c=124
00266 {0x00,0x00,0x00,0xee,0xee,0x00,0x00,0x00,},
00267 //0x7d=125
00268 {0x00,0x82,0x82,0xee,0x7c,0x10,0x00,0x00,},
00269 //0x7e=126
00270 {0x00,0x10,0x18,0x08,0x18,0x10,0x08,0x00,},
00271 //0x7f=127
00272 {0x00,0xf0,0x98,0x8c,0x86,0x8c,0x98,0xf0,},
00273 };
00274 #endif