به نام خدا : آموزش جامع کار با LCD گرافیکی جلسه سوم ، تو این جلسه که احتمالا جلسه آخر باشه (شاید هم نباشهo_O) میخوام در مورد ساخت (طراحی) فونت برا glcd توضیح بدم.
آموزش جامع کار با LCD گرافیکی جلسه سوم
اول نرم افزاری که تو ته همین مطلب گزاشتم رو دانلود کنید و بعد اجراش کنید.
وقتی برنامه رو نصب کریدی یه سه تا فونت تو پوشه نصبش موجوده که میتونید ویرایشش کنید.
برا من که سیستمم ۶۴ بیت هستش محل فونت ها به صورت زیر هستش
C:\Program Files (x86)\CIT\LFG\Samples
برا کسانی که سیستمشون ۳۲ بیت است باید به صورت زیر باشه
C:\Program Files\CIT\LFG\Samples
بعد از این که فونتی رو ساختید یا یکی از فونت های آماده رو ویرایشش کردید. روی گزینه ای که با رنگ صورتی (شکل بالا) مشخص شده است کلیک میکنم تا فایلی با پسوند h. به ما بدهد.
که تقریبا باید به صورت زیر باشد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 |
/* ---------------------------------------------- LCD Font Generator Ver 1.10 New version , help & support on www.elvand.com Writen By : M.Ebrahimy ---------------------------------------------- Font Name : ENGLISH STANDARD Designer : Massud Ebrahimy CopyRight : © ۲۰۰۷ - IRAN Width : 8 Height : 8 Date : 07/23/14 Time : 16:01:33 ------------------------------------------------ */ flash unsigned char English Standard8x8[] = { ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //1/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //2/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //3/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //4/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //5/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //6/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //7/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //8/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //9/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //10/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //11/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //12/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //13/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //14/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //15/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //16/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //17/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //18/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //19/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //20/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //21/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //22/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //23/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //24/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //25/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //26/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //27/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //28/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //29/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //30/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //31/ --> ۰x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //32/ --> ۰x00,0x00,0x4F,0x00,0x00,0x00,0x00,0x00, //33/ --> ! ۰x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00, //34/ --> " ۰x00,0x14,0x7F,0x14,0x7F,0x14,0x00,0x00, //35/ --> # ۰x00,0x24,0x2A,0x7F,0x2A,0x12,0x00,0x00, //36/ --> $ ۰x00,0x23,0x13,0x08,0x64,0x62,0x00,0x00, //37/ --> % ۰x00,0x36,0x49,0x55,0x22,0x40,0x00,0x00, //38/ --> & ۰x00,0x00,0x05,0x03,0x00,0x00,0x00,0x00, //39/ --> ' ۰x00,0x1C,0x22,0x41,0x00,0x00,0x00,0x00, //40/ --> ( ۰x00,0x41,0x22,0x1C,0x00,0x00,0x00,0x00, //41/ --> ) ۰x00,0x14,0x08,0x3E,0x08,0x14,0x00,0x00, //42/ --> * ۰x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00, //43/ --> + ۰x00,0x00,0x28,0x18,0x00,0x00,0x00,0x00, //44/ --> , ۰x00,0x08,0x08,0x08,0x08,0x08,0x08,0x00, //45/ --> - ۰xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, //46/ --> . ۰x00,0x20,0x10,0x08,0x04,0x02,0x00,0x00, //47/ --> / ۰x00,0x3E,0x51,0x49,0x45,0x3E,0x00,0x00, //48/ --> 0 ۰x00,0x00,0x42,0x7F,0x40,0x00,0x00,0x00, //49/ --> 1 ۰x00,0x42,0x61,0x51,0x49,0x46,0x00,0x00, //50/ --> 2 ۰x00,0x21,0x41,0x45,0x4B,0x31,0x00,0x00, //51/ --> 3 ۰x00,0x18,0x14,0x12,0x7F,0x10,0x00,0x00, //52/ --> 4 ۰x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00, //53/ --> 5 ۰x00,0x3C,0x4A,0x49,0x49,0x30,0x00,0x00, //54/ --> 6 ۰x00,0x01,0x71,0x09,0x05,0x03,0x00,0x00, //55/ --> 7 ۰x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00, //56/ --> 8 ۰x00,0x06,0x49,0x49,0x29,0x1E,0x00,0x00, //57/ --> 9 ۰x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00, //58/ --> : ۰x00,0x00,0x56,0x36,0x00,0x00,0x00,0x00, //59/ --> ; ۰x00,0x08,0x14,0x22,0x41,0x00,0x00,0x00, //60/ --> < ۰x00,0x24,0x24,0x24,0x24,0x24,0x00,0x00, //61/ --> = ۰x00,0x00,0x41,0x22,0x14,0x08,0x00,0x00, //62/ --> > ۰x00,0x02,0x01,0x51,0x09,0x06,0x00,0x00, //63/ --> ? ۰x00,0x32,0x49,0x79,0x41,0x3E,0x00,0x00, //64/ --> @ ۰xFF,0xFF,0x19,0x19,0x19,0xFF,0xFF,0x00, //65/ --> A ۰xFF,0xFF,0xC9,0xC9,0xFF,0xFE,0x36,0x00, //66/ --> B ۰xFF,0xFF,0xC3,0xC3,0xC3,0xE7,0xE7,0x00, //67/ --> C ۰xFF,0xFF,0xC1,0xC1,0x63,0x7E,0x3C,0x00, //68/ --> D ۰xFF,0xFF,0xDB,0xDB,0xDB,0xC3,0x00,0x00, //69/ --> E ۰xFF,0xFF,0x1B,0x1B,0x1B,0x03,0x00,0x00, //70/ --> F ۰xFF,0xFF,0xC1,0xD9,0xD9,0xF9,0x03,0x00, //71/ --> G ۰xFF,0xFF,0x08,0x08,0x08,0x08,0xFF,0xFF, //72/ --> H ۰x00,0x00,0xC3,0xC3,0xFF,0xC3,0xC3,0x00, //73/ --> I ۰x60,0x60,0xC3,0xC3,0xFF,0x3F,0x03,0x00, //74/ --> J ۰xFF,0x7F,0x08,0x1C,0x36,0x63,0xC1,0x00, //75/ --> K ۰xFF,0xFF,0xC0,0xC0,0xC0,0xC0,0x00,0x00, //76/ --> L ۰xFF,0xFF,0x03,0x0C,0x0C,0x03,0xFF,0xFF, //77/ --> M ۰xFF,0xFF,0x0E,0x1C,0x38,0x70,0xFF,0xFF, //78/ --> N ۰x7E,0xFF,0xC3,0xC3,0xC3,0xC3,0xFF,0x7E, //79/ --> O ۰xFF,0xFF,0x1B,0x1B,0x1B,0x1F,0x1F,0x00, //80/ --> P ۰x7F,0x41,0x41,0x51,0x61,0x7F,0x80,0x80, //81/ --> Q ۰xFF,0xFF,0x0B,0x1B,0x3F,0x67,0xC0,0x80, //82/ --> R ۰x06,0xCF,0xDB,0xDB,0xFB,0x73,0x30,0x00, //83/ --> S ۰x07,0x07,0xFF,0xFF,0xFF,0xFF,0x07,0x07, //84/ --> T ۰xFF,0xFF,0xFF,0xC0,0xC0,0xFF,0xFF,0xFF, //85/ --> U ۰x1F,0x3F,0x60,0xC0,0x60,0x3F,0x1F,0x00, //86/ --> V ۰x3F,0x7F,0x40,0x70,0x70,0x40,0x7F,0x3F, //87/ --> W ۰xC3,0xE7,0x7E,0x3C,0x3C,0x7E,0xE7,0xC3, //88/ --> X ۰x03,0x06,0xFC,0xF8,0xF8,0xFC,0x06,0x03, //89/ --> Y ۰xE3,0xF3,0xFB,0xDF,0xCF,0xC7,0xC3,0xC1, //90/ --> Z ۰x00,0x7F,0x41,0x41,0x00,0x00,0x00,0x00, //91/ --> [ ۰x00,0x15,0x16,0x7C,0x16,0x15,0x00,0x00, //92/ --> \ ۰x00,0x41,0x41,0x7F,0x00,0x00,0x00,0x00, //93/ --> ] ۰x00,0x04,0x02,0x01,0x02,0x04,0x00,0x00, //94/ --> ^ ۰x00,0x40,0x40,0x40,0x40,0x40,0x00,0x00, //95/ --> _ ۰x00,0x01,0x02,0x04,0x00,0x00,0x00,0x00, //96/ --> ` ۰x00,0x20,0x54,0x54,0x54,0x78,0x00,0x00, //97/ --> a ۰x00,0x7F,0x44,0x44,0x44,0x38,0x00,0x00, //98/ --> b ۰x00,0x38,0x44,0x44,0x44,0x00,0x00,0x00, //99/ --> c ۰x00,0x38,0x44,0x44,0x48,0x7F,0x00,0x00, //100/ --> d ۰x00,0x38,0x54,0x54,0x54,0x18,0x00,0x00, //101/ --> e ۰x00,0x10,0x7E,0x11,0x01,0x02,0x00,0x00, //102/ --> f ۰x00,0x0C,0x52,0x52,0x52,0x3E,0x00,0x00, //103/ --> g ۰x00,0x7F,0x08,0x04,0x04,0x78,0x00,0x00, //104/ --> h ۰x00,0x00,0x44,0x7D,0x40,0x00,0x00,0x00, //105/ --> i ۰x00,0x20,0x40,0x40,0x3D,0x00,0x00,0x00, //106/ --> j ۰x00,0x7F,0x10,0x28,0x44,0x00,0x00,0x00, //107/ --> k ۰x00,0x00,0x41,0x7F,0x40,0x00,0x00,0x00, //108/ --> l ۰x00,0x7C,0x04,0x18,0x04,0x78,0x00,0x00, //109/ --> m ۰x00,0x7C,0x08,0x04,0x04,0x78,0x00,0x00, //110/ --> n ۰x00,0x38,0x44,0x44,0x44,0x38,0x00,0x00, //111/ --> o ۰x00,0x7C,0x14,0x14,0x14,0x08,0x00,0x00, //112/ --> p ۰x00,0x08,0x14,0x14,0x18,0x7C,0x00,0x00, //113/ --> q ۰x00,0x7C,0x08,0x04,0x04,0x08,0x00,0x00, //114/ --> r ۰x00,0x48,0x54,0x54,0x54,0x20,0x00,0x00, //115/ --> s ۰x00,0x04,0x3F,0x44,0x40,0x20,0x00,0x00, //116/ --> t ۰x00,0x3C,0x40,0x40,0x20,0x7C,0x00,0x00, //117/ --> u ۰x00,0x1C,0x20,0x40,0x20,0x1C,0x00,0x00, //118/ --> v ۰x00,0x1E,0x20,0x10,0x20,0x1E,0x00,0x00, //119/ --> w ۰x00,0x22,0x14,0x08,0x14,0x22,0x00,0x00, //120/ --> x ۰x00,0x06,0x48,0x48,0x48,0x3E,0x00,0x00, //121/ --> y ۰x00,0x44,0x64,0x54,0x4C,0x44,0x00,0x00, //122/ --> z ۰x00,0x08,0x36,0x41,0x00,0x00,0x00,0x00, //123/ --> { ۰x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00, //124/ --> | ۰x00,0x41,0x36,0x08,0x00,0x00,0x00,0x00, //125/ --> } ۰x00,0x08,0x08,0x2A,0x1C,0x08,0x00,0x00, //126/ --> ~ ۰x00,0x08,0x1C,0x2A,0x08,0x08,0x00,0x00, //127/ --> ۰x00,0x3C,0x42,0x41,0x42,0x3C,0x00,0x00, //128/ --> € ۰x00,0x04,0x06,0x1D,0x25,0x24,0x20,0x20, //129/ --> پ ۰x20,0x20,0x20,0x20,0xA0,0x20,0x28,0x30, //130/ --> ‚ ۰x20,0x20,0x20,0x20,0xB0,0x20,0x20,0x20, //131/ --> ƒ ۰x00,0x30,0x28,0x20,0xA0,0x20,0x30,0x20, //132/ --> „ ۰x20,0x20,0x20,0x22,0x20,0x22,0x28,0x30, //133/ --> … ۰x20,0x20,0x20,0x22,0x30,0x22,0x20,0x20, //134/ --> † ۰x00,0x30,0x28,0x22,0x20,0x22,0x30,0x20, //135/ --> ‡ ۰x20,0x20,0x20,0x22,0x21,0x22,0x28,0x30, //136/ --> ˆ ۰x20,0x20,0x20,0x22,0x31,0x22,0x20,0x20, //137/ --> ‰ ۰x00,0x30,0x28,0x22,0x21,0x22,0x30,0x20, //138/ --> ٹ ۰x20,0x20,0x28,0x28,0x28,0xB0,0x20,0x20, //139/ --> ‹ ۰x20,0x20,0x28,0x28,0x28,0x30,0x20,0x20, //140/ --> Œ ۰x20,0x20,0x28,0x2A,0x28,0x30,0x20,0x20, //141/ --> چ ۰x00,0x24,0x24,0x24,0x38,0x20,0x20,0x20, //142/ --> ژ ۰x00,0x24,0x25,0x24,0x38,0x20,0x20,0x20, //143/ --> ڈ ۰x00,0x80,0x80,0x40,0x30,0x20,0x20,0x20, //144/ --> گ ۰x00,0x80,0x80,0x40,0x34,0x20,0x20,0x20, //145/ --> ‘ ۰x20,0x20,0x20,0x38,0x20,0x38,0x20,0x18, //146/ --> ’ ۰x20,0x20,0x38,0x20,0x38,0x20,0x38,0x20, //147/ --> “ ۰x60,0x80,0x80,0x78,0x20,0x38,0x20,0x18, //148/ --> ” ۰x20,0x20,0x20,0x38,0x22,0x39,0x22,0x18, //149/ --> • ۰x20,0x20,0x38,0x22,0x39,0x22,0x38,0x20, //150/ --> – ۰x60,0x80,0x80,0x78,0x22,0x39,0x22,0x18, //151/ --> — ۰x20,0x20,0x30,0x20,0x30,0x28,0x28,0x18, //152/ --> ک ۰x20,0x30,0x20,0x30,0x28,0x28,0x38,0x20, //153/ --> ™ ۰x60,0x80,0x80,0x60,0x30,0x28,0x28,0x38, //154/ --> ڑ ۰x20,0x20,0x30,0x20,0x30,0x28,0x2A,0x18, //155/ --> › ۰x20,0x30,0x20,0x30,0x28,0x2A,0x38,0x20, //156/ --> œ ۰x60,0x80,0x80,0x60,0x30,0x28,0x2A,0x38, //157/ --> ۰x20,0x20,0x3E,0x30,0x28,0x28,0x38,0x20, //158/ --> ۰x20,0x20,0x3E,0x30,0x28,0x2A,0x38,0x20, //159/ --> ں ۰x20,0x20,0x20,0x20,0x30,0x28,0x28,0x00, //160/ --> ۰x20,0x20,0x20,0x30,0x28,0x28,0x20,0x20, //161/ --> ، ۰x00,0x40,0xA0,0xB0,0x28,0x28,0x20,0x20, //162/ --> ¢ ۰x20,0x20,0x20,0x20,0x30,0x28,0x2A,0x00, //163/ --> £ ۰x20,0x20,0x20,0x30,0x28,0x2A,0x20,0x20, //164/ --> ¤ ۰x00,0x40,0xA0,0xB0,0x28,0x2A,0x20,0x20, //165/ --> ¥ ۰x20,0x20,0x20,0x20,0x30,0x28,0x2A,0x30, //166/ --> ¦ ۰x20,0x20,0x30,0x28,0x2A,0x30,0x20,0x20, //167/ --> § ۰x00,0x18,0x20,0x20,0x30,0x28,0x2A,0x30, //168/ --> ¨ ۰x20,0x20,0x20,0x20,0x30,0x2A,0x28,0x32, //169/ --> © ۰x20,0x20,0x30,0x2A,0x28,0x32,0x20,0x20, //170/ --> ھ ۰x60,0x80,0x80,0xB2,0xA8,0x7A,0x20,0x20, //171/ --> « ۰x22,0x25,0x25,0x25,0x25,0x25,0x25,0x19, //172/ --> ¬ ۰x20,0x20,0x20,0x1C,0x22,0x21,0x20,0x20, //173/ --> ۰x30,0x28,0x2C,0x2A,0x20,0x3F,0x20,0x20, //174/ --> ® ۰x20,0x20,0x20,0x20,0x20,0x20,0x1F,0x00, //175/ --> ¯ ۰x20,0x20,0x20,0x20,0x1F,0x20,0x20,0x20, //176/ --> ° ۰x00,0x30,0x40,0x40,0x3F,0x20,0x20,0x20, //177/ --> ± ۰x20,0x20,0x20,0x20,0x30,0x48,0x48,0x30, //178/ --> ² ۰x20,0x20,0x30,0x48,0x48,0x30,0x20,0x20, //179/ --> ³ ۰x80,0x40,0x30,0x48,0x48,0x30,0x20,0x20, //180/ --> ´ ۰x20,0x20,0x20,0x20,0x22,0x20,0x18,0x00, //181/ --> µ ۰x20,0x20,0x20,0x20,0x1A,0x20,0x20,0x20, //182/ --> ¶ ۰x30,0x40,0x44,0x40,0x30,0x20,0x20,0x20, //183/ --> · ۰x20,0x20,0x20,0x30,0x28,0x3A,0x2C,0x18, //184/ --> ¸ ۰x20,0xF8,0xA8,0xF8,0xF8,0xA8,0xF8,0x20, //185/ --> ¹ ۰x00,0x18,0x14,0x14,0x18,0x20,0x20,0x20, //186/ --> ؛ ۰x00,0x21,0x22,0x24,0x28,0x10,0x0F,0x00, //187/ --> » ۰x00,0xB0,0xA8,0x78,0x20,0x20,0x20,0x20, //188/ --> ¼ ۰x20,0x20,0x20,0xA0,0x20,0xA0,0x28,0x30, //189/ --> ½ ۰x20,0x20,0x20,0xA0,0x30,0xA0,0x20,0x20, //190/ --> ¾ ۰x00,0x60,0x80,0x80,0xA0,0x50,0x10,0x20, //191/ --> ؟ ۰x00,0x1E,0x20,0x20,0x20,0x20,0x20,0x20, //192/ --> ہ ۰x00,0x20,0x30,0x28,0x28,0x20,0x00,0x00, //193/ --> ء ۰x00,0x04,0x02,0x02,0x3A,0x02,0x02,0x01, //194/ --> آ ۰x00,0x00,0x04,0x06,0x3D,0x05,0x04,0x00, //195/ --> أ ۰x00,0x00,0x04,0xB6,0xAD,0x7D,0x04,0x00, //196/ --> ؤ ۰x00,0x00,0x80,0xC0,0xBF,0xA0,0x80,0x00, //197/ --> إ ۰x04,0x66,0x85,0x95,0xA8,0xA8,0x48,0x00, //198/ --> ئ ۰x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00, //199/ --> ا ۰x00,0x30,0x28,0x20,0xA0,0x20,0x28,0x30, //200/ --> ب ۰x00,0x00,0x30,0x2A,0x28,0x32,0x00,0x00, //201/ --> ه ۰x00,0x30,0x28,0x22,0x20,0x22,0x28,0x30, //202/ --> ت ۰x00,0x30,0x28,0x22,0x21,0x22,0x28,0x30, //203/ --> ث ۰x00,0xC0,0xA8,0xA8,0x28,0xB0,0x20,0x20, //204/ --> ج ۰x00,0xC0,0xA8,0xA8,0xA8,0x30,0x20,0x20, //205/ --> ح ۰x00,0xC0,0xA8,0xAA,0x28,0x30,0x20,0x20, //206/ --> خ ۰x00,0xE7,0xE7,0xE7,0xE7,0xFF,0xFF,0xFF, //207/ --> د ۰x00,0x00,0x24,0x25,0x24,0x38,0x00,0x00, //208/ --> ذ ۰x00,0x80,0x80,0x40,0x30,0x00,0x00,0x00, //209/ --> ر ۰x00,0x00,0x80,0x80,0x40,0x34,0x00,0x00, //210/ --> ز ۰x60,0x80,0x80,0x78,0x20,0x38,0x20,0x18, //211/ --> س ۰x60,0x80,0x80,0x78,0x22,0x39,0x22,0x18, //212/ --> ش ۰x60,0x80,0x80,0x60,0x30,0x28,0x28,0x18, //213/ --> ص ۰x60,0x80,0x80,0x60,0x30,0x28,0x2A,0x18, //214/ --> ض ۰x00,0x22,0x14,0x08,0x14,0x22,0x00,0x00, //215/ --> × ۰x20,0x20,0x3E,0x30,0x28,0x28,0x18,0x00, //216/ --> ط ۰x20,0x20,0x3E,0x30,0x28,0x2A,0x18,0x00, //217/ --> ظ ۰x00,0x00,0x40,0xA0,0xB0,0x28,0x28,0x00, //218/ --> ع ۰x00,0x00,0x40,0xA0,0xB0,0x2A,0x28,0x00, //219/ --> غ ۰x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, //220/ --> ـ ۰x00,0x18,0x20,0x20,0x30,0x28,0x2A,0x30, //221/ --> ف ۰x00,0x60,0x80,0x80,0xB2,0xA8,0x7A,0x00, //222/ --> ق ۰x00,0x30,0x28,0x2C,0x2A,0x20,0x3F,0x00, //223/ --> ک ۰x00,0x40,0xA9,0xAA,0xA8,0xF0,0x00,0x00, //224/ --> à ۰x00,0x00,0x60,0x80,0x80,0x7E,0x00,0x00, //225/ --> ل ۰x00,0x40,0xAA,0xA9,0xAA,0xF0,0x00,0x00, //226/ --> â ۰x00,0x00,0xC0,0x20,0x30,0x28,0x28,0x30, //227/ --> م ۰x00,0x00,0x60,0x80,0x88,0x80,0x60,0x00, //228/ --> ن ۰x00,0x00,0x30,0x28,0x28,0x30,0x00,0x00, //229/ --> ه ۰x00,0x00,0x00,0xB0,0xA8,0x78,0x00,0x00, //230/ --> و ۰x04,0x26,0x25,0x25,0x28,0x10,0x0F,0x00, //231/ --> ç ۰x04,0x22,0x22,0x26,0x29,0x10,0x0F,0x00, //232/ --> è ۰x00,0x21,0x22,0x24,0xA8,0xD0,0xAF,0xA0, //233/ --> é ۰x00,0x70,0xAA,0xA9,0xAA,0x30,0x00,0x00, //234/ --> ê ۰x00,0x70,0xAA,0xA8,0xAA,0x30,0x00,0x00, //235/ --> ë ۰x00,0x30,0x40,0x40,0x50,0x28,0x08,0x00, //236/ --> ى ۰x00,0x30,0xC0,0x40,0xD0,0x28,0x08,0x00, //237/ --> ی ۰x00,0x00,0x02,0x79,0x02,0x00,0x00,0x00, //238/ --> î ۰x00,0x00,0x02,0x78,0x02,0x00,0x00,0x00, //239/ --> ï ۰x00,0x00,0x00,0x00,0x00,0x05,0x05,0x05, //240/ --> ً ۰x00,0x00,0x00,0x04,0x03,0x0B,0x06,0x06, //241/ --> ٌ ۰xA0,0xA0,0xA0,0x00,0x00,0x00,0x00,0x00, //242/ --> ٍ ۰x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00, //243/ --> َ ۰x00,0x21,0x22,0x24,0x28,0x10,0x2F,0x20, //244/ --> ô ۰x00,0x00,0x00,0x00,0x00,0x04,0x03,0x03, //245/ --> ُ ۰x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00, //246/ --> ِ ۰x00,0x00,0x10,0x10,0x54,0x10,0x10,0x00, //247/ --> ÷ ۰x00,0x00,0x02,0x04,0x02,0x04,0x02,0x00, //248/ --> ّ ۰x20,0x24,0x26,0x25,0x25,0x20,0x28,0x30, //249/ --> ù ۰x20,0x24,0x26,0x25,0x35,0x20,0x20,0x20, //250/ --> ْ ۰x08,0x6C,0x8A,0x8A,0xA0,0x50,0x10,0x20, //251/ --> û ۰x04,0xB6,0xAD,0x7D,0x24,0x20,0x20,0x20, //252/ --> ü ۰x00,0x19,0x14,0x15,0x18,0x20,0x20,0x20, //253/ --> ۰x04,0x02,0x02,0x1A,0x22,0x22,0x21,0x20, //254/ --> ۰x00,0x40,0x60,0x50,0x48,0x50,0x40,0x40 //255/ --> ے }; |
حالا در کد بالا ما فقط کد داخل آرایه رو کپی میکنیم و به پوشه include رفته و فایل font.h رو اجرا میکنیم و کد بالا رو داخل کد زیر میزاریم
1 |
flash unsigned char font[] = { محل قرار گرفتن کد ها}; |
و با تابع
1 |
flash unsigned char map[62][6] = {...}; |
حالا صفحه روذخیره کنید و تمام.
به همین سادگی و به همین خوشمزگی.
مثلا عکس زیر نمایی از فونت ویرایش شده توسط خودمه-حروف بزرگ النگلیسی رو کمی ویرایش کردم و و دات یا همون نقطه (.) رو هم بزرگش کردم به اندازه یه مربع!!!
مطالعه بیشتر
مطلب زیر هم شاید بدردتون بخوره-یه نگاه بندازید-ظرر نداره.
روش طراحی فونت فارسی برای lcd ks108
مطلب زیر هم شاید بدردتون بخوره-یه نگاه بندازید-ظرر نداره.
روش طراحی فونت فارسی برای lcd ks108
دانلود نرم افزار ساخت و ویرایش فونت برای GLCD
مهمان
سلام استاد
یه توضیح میخوام برای طراحی فونت
زمانی که فونت رو طراحی میکنید توی یه سایت خوندم باید برات مپ درست کنید (این MAP برای تشخیص نوع حرف و حالتش به کار میره)
https://www.eca.ir/forums/thread24613.html
چطوری باید استفاده بشه
ممنون میشم راهنماییم کنید
مهمان
سلام میخوام برای t6963 فونت بزرگ طراحی کنم لنگه لنگم مهندس….
تو آموزش t6963 سه تا فونت گذاشتی ولی بزرگترشو میخوام
چیکار کنم؟؟؟؟؟؟
مهمان
سلام . فونت فارسی چطوری باید طراحی کنیم ؟
نویسنده این مطلب
سلام
فونت پیشفرض خود کتابخونه رو ببین – ویرایش کن – سوالت کلیه
مهمان
سلام. منظور از پوشه include کجا میشه ؟؟ میشه این بند رو بیشتر توضیح بدین ؟ ممنونم
نویسنده این مطلب
سلام
فک کنم این پوشه داخل پروژه قرار داره و کتابخونه و چیزای مورد نیاز داخلش هستش
مهمان
همچین پوشه ای وجود نداره !!!
مهمان
سلام دوست عزیز کلمه ی ضرر را اشتباه می نویسید گفتم بهتون بگم
مهمان
مهندس سلام.من هرکاری میکنم تو کدویژن فونتم عوض نمیشه.میشه راهنمایی بفرمایید
نویسنده این مطلب
سلام-فونت ویرایشگر کدویژن؟
مهمان
مهندس این که دانلود نمیشه!
نویسنده این مطلب
لینک ویرایش شد.
مهمان
سلام
فایل براتون فرستادم . اومد؟؟؟؟
مهمان
اینم کل پروژه.
http://s9.picofile.com/file/8292461500/New_folder_4_.rar.html
مهمان
سلام و تشکر بابت اموزشهای خوبتون.
من با نرم افزار lcd vision که مال کدیویژن هست فونت طراحی کردم . نرم افزار دوتا فایل با پسوند های c و h میده که من اونها تو پوشه inc کپی کردم . ولی کدیویژن ارور میده. مشکلش چیه؟؟؟؟
نویسنده این مطلب
سلام
با این نرم افزار کار نکردم – اروری هم که نرم افزار به شما داده نمیدونم چیه – متن خطا به همراه اون کد اون خط رو بفرست –
مهمان
سلام ممنون از جوابتون
glcd_init_data.font=font;
به این دستور ارور میده و میگه کلمه font نمیشناسه.
من میخوام یک فونت مثل عکس زیر درست کنم . اگه ممکنه راهنمایی کنید ممنون میشم.
https://i.ytimg.com/vi/pJ-LswidIH8/maxresdefault.jpg
نویسنده این مطلب
کل پروژت رو بده بررسی کنم ( زیپ کن و بفرست ) – متوجه مشکل نشدم.
مهمان
مهندس این که دانلود نمیشه
نویسنده این مطلب
ممنون از شما – الان تصحیح میکنم.
مهمان
سلام خسته نباشی
اگه امکان داره در مورد ال سی دی های سری نوکیا مثل ۵۱۱۰ هم مطلب بذارین منون
مهمان
ببخشید این قدر سوال میکنم
امکانش هست که هم زمان از چند فونت استفاده کرد؟
نویسنده این مطلب
تو عکس اول مطلب رو ببینید….فک کنم بشه…تا اونجایی که یادمه…
البته از همزمانی منظورت دقیقا چیه؟
مهمان
ممنون کارتون همیشه عالیه
فقط با این نرم افزار فونت طراحی میکنیم یک جای کار میلنگه شاید هم مشکل از منه ولی دیگه قابلیت تغییر اندازه فونت رو نداریم نمیدونم ایراد از کجاس
مهمان
من با توجه به كارم(تعميرات تبلت) lcd تبلت زياد دوروبرم هست ميشه اينارو راه انداخت؟ 800*480 هستن و بزرگتر
شبيه اين، برند Innolux
—
نویسنده این مطلب
والا باس ببینی که کتابخونه براش نوشته شده یا نه….اگه آره>>>کار آسون میشه ولی اگه نبود>>>>مجبوری دیتاشیت lcd رو بخونی و خودت یه کتابخونه بنویسی که اگه کار تفننی باشه ارزشی نداره…مگه این که توش پول باشه که بخوای این کار رو کنی
مهمان
راستی اون Lcd توشیبا چرا اینقدر گرونه؟ ۱۰۰ تومن!!!
نویسنده این مطلب
آره خیلی گرونه….
در کل چیز های جالبی نیستن….
فقط کار راه انداز هستن…
رزیلوشنشون خیلی داغونه….
پیکسل هاش بزرگه
مهمان
زود خراب ميشه؟
اين فك كنم خوب باشه
http://eshop.eca.ir/lcd/405-GLCD-64×128-%DA%AF%D8%B1%D8%A7%D9%81%DB%8C%DA%A9%DB%8C-%D8%A8%DA%A9-%D9%84%D8%A7%DB%8C%D8%AA-%D8%A2%D8%A8%DB%8C.html
راستي اول lcd توشيبا چرا اينقدر گرونه؟ 100 تومن!!!
نویسنده این مطلب
والا برا ما که هنوز خراب نشده…
خینو باس بخری…
ks0108
مهمان
نگاهي به اين بنداز
http://eshop.eca.ir/lcd/2846-lcd-%DA%AF%D8%B1%D8%A7%D9%81%DB%8C%DA%A9%DB%8C-64128-%D8%B1%DB%8C%D8%B2-%D9%82%D8%B1%D9%85%D8%B2.html
به نظرت lcd خوبيه؟ قيمتش كه خيلي خوبه
طرز كارش مثل lcd هاي ديگست؟
نویسنده این مطلب
نخریا…..آشغاله…..بدرد نمیخوره……..من خریدم پشیمون شدم…..اصلا جالب نیست
طرز کار یکیه
مهمان
خيلي مفيد بود
خدا خيرت بده….
مهمان
زحمت کشیدی من الله توفیق ولی کلا من چیزی در مورد lcd گرافیکی عایدم نشد. با شخصیتت حال کردمو مشتری پرو پا قرص سایتم در مورد برد آموزشی هم , من تو شرکت رایان نیک کار میکنم که کلا کارش تولید تجهیزات آموزشی الکترونیک برقه ایمیلتو بده کاتالوگ برد آموزشی میکرو برات بفرستم.
نویسنده این مطلب
چیز خاصی نگفتم که……شاید من بد توضیح دادم…
مهمان
آقا خدایی دمت گرم, تو جلسه اول آموزش گفتی یه نرم افزاری هست که کد تصاویر متحرک هم میسازه اما نگفتی چیه میشه بزاریش دمت گرم ….