اطلاعیه

Collapse
No announcement yet.

فونت برای LCD N96

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    فونت برای LCD N96

    دوستان و اساتید عزیز من یه سوال داشتم
    چطور میشه برای LCD N96 فونت درست کرد مثلا فونت فارسی :biggrin: :biggrin:
    یا همین فونت انگلیسی رو اگه بخوایم بزرگتر رو LCD بنویسه باید چی کار کنیم

    :nice: :nice:

    #2
    پاسخ : فونت برای LCD N96

    تعریف فونت بیشتر برای جاهایی آدم رو گیر میندازه که نمایش متن توسط سخت افزار خود صفحه نمایش انجام میشه. و در این گونه مواقع بایستی شما فرم فونتی که مطابق با نیاز اون سخت افزار هست رو بهش بدی. ولی اینجا همه کارها گرافیکی انجام میشه و نقاشی هست. بنا براین فرم فونت و نحوه ایجادش به روال هایی برمیگرده که دارن متن رو به صورت نقطه به نقطه روی صفحه lcd میفرستن. ببینین این روال چی هست و چه فرمت بندی برای فونت میخواد تا بعد بشه ادیتور مناسب برای اون فونت مورد نیازتون گیر آورد.

    دیدگاه


      #3
      پاسخ : فونت برای LCD N96

      میشه یکم بیشتر توضیح بدید lcd n96 که فونت سخت افزاری نداره
      چطور باید براش فونت درست کرد

      دیدگاه


        #4
        پاسخ : فونت برای LCD N96

        اگه از کتابخانه tftlcd_function استفاده میکنی اندازه فونت ها 8*16 هست و برای ایجاد فونت بزرگتر باید برنامه رو مختصر تغییرش بدی.
        مثلا برای لاین - این کد هست :
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00
        یعنی 8 مین سطر کلا سیاه .

        میتونی از نرم افزارهایی که فایل فونت ویندوز رو به کد هگز تبدیل میکن استفاده کنی .یه نمونش رو ضمیمه کردم.
        فایل های پیوست شده

        دیدگاه


          #5
          پاسخ : فونت برای LCD N96

          ممنون از راهنمایی شما
          مثلا با این نرم افزار اگه بخوام یکی از فونت ها که فارسی داره رو برای تابع tftlcd_function تبدیل کنم باید چی کار کنم

          با این نرم افزار چطور فونت رو تبدیل کنم و تو این تابع بزارم

          دیدگاه


            #6
            پاسخ : فونت برای LCD N96

            دوستان کسی نیست بتونه کمک کنه :question: :question: :question:

            فونت فارسی برای lcd n96 چطور باید درست کنم :angry: :question: :question:

            دیدگاه


              #7
              پاسخ : فونت برای LCD N96

              فونت فارسی ایران سیستم مربوط به صفحه VGA اندازه 8 در 16 بدرد میخوره؟
              اگر میخوایین ایمیل بدین (من هنوز بلد نیستم با این سایتها فایل پ کنم) براتون بفرستم.

              دیدگاه


                #8
                پاسخ : فونت برای LCD N96

                نوشته اصلی توسط reza_agha
                فونت فارسی ایران سیستم مربوط به صفحه VGA اندازه 8 در 16 بدرد میخوره؟
                اگر میخوایین ایمیل بدین (من هنوز بلد نیستم با این سایتها فایل پ کنم) براتون بفرستم.
                ممنون میشم در اختیار بنده هم قرار بدید .
                ma.bah88@gmail.com

                دیدگاه


                  #9
                  پاسخ : فونت برای LCD N96

                  نوشته اصلی توسط reza_agha
                  فونت فارسی ایران سیستم مربوط به صفحه VGA اندازه 8 در 16 بدرد میخوره؟
                  اگر میخوایین ایمیل بدین (من هنوز بلد نیستم با این سایتها فایل پ کنم) براتون بفرستم.
                  لطفا فایل رو همیجا ضمیمه کنین تا همه استفاده کنن.البته یکم سورس کتابخانه tftlcd باید تغییر کنه.
                  برای ضمیمه کردن فایل تو صفحه ارسال پاسخ "انتخاب های اختیاری بیشتر" رو بزنین و از پیوست فایل مورد نظر رو انتخاب کنین.

                  دیدگاه


                    #10
                    پاسخ : فونت برای LCD N96

                    نوشته اصلی توسط رامین جعفرپور
                    لطفا فایل رو همیجا ضمیمه کنین تا همه استفاده کنن.البته یکم سورس کتابخانه tftlcd باید تغییر کنه.
                    برای ضمیمه کردن فایل تو صفحه ارسال پاسخ "انتخاب های اختیاری بیشتر" رو بزنین و از پیوست فایل مورد نظر رو انتخاب کنین.
                    با سلام میشه بگید کجای سورس باید تغییر کنه؟از آقا رضا هم خواهش میکنم فایل را در سایت پلود کنه تا استفاده کنیم ممنونم

                    دیدگاه


                      #11
                      پاسخ : فونت برای LCD N96

                      توی کتابخونه tft -lcd ای قسمت که نوشته
                      [left][center][right][pre][left][center]#include "tftlcd_functions.h"

                      /* Global Variables */
                      int x_text=0,y_text=0;
                      const char font8x16[97][16]=
                      {
                      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00, // space 0x20
                      0x00,0x00,0x18,0x3C,0x3C,0x3C,0x18,0x18,0x18,0x00, 0x18,0x18,0x00,0x00,0x00,0x00, // !
                      0
                      .
                      .
                      .
                      .
                      .
                      }



                      برای من هم نفرستادن هنوز
                      اگه بفرستنئ من پلود میکنم


                      دیدگاه


                        #12
                        پاسخ : فونت برای LCD N96

                        این یک فایل زیپ هست شامل یک فونت ادیتور قدیمی تحت داس (fontedit) یک نمونه فایل برای فارسی کردن صفحه تصویر تحت داس. (برنامه ادیتور تحت command line یا بقول بعضی ها صفحه داس کار میکنه). بعد از ادیت کردن فونت اون رو با F4 ذخیره کنین و بعد از خروج از ادیتور با برنامه fontdump به فایل هدر مثل نمونه ضمیمه شده تبدیل کنین.

                        امیدوارم بدرد بخوره.
                        فایل های پیوست شده

                        دیدگاه


                          #13
                          پاسخ : پاسخ : فونت برای LCD N96

                          نوشته اصلی توسط SMART-CARD
                          توی کتابخونه tft -lcd ای قسمت که نوشته
                          [left][center][right][pre][left][center]#include "tftlcd_functions.h"

                          /* Global Variables */
                          int x_text=0,y_text=0;
                          const char font8x16[97][16]=
                          {
                          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00, // space 0x20
                          0x00,0x00,0x18,0x3C,0x3C,0x3C,0x18,0x18,0x18,0x00, 0x18,0x18,0x00,0x00,0x00,0x00, // !
                          0
                          .
                          .
                          .
                          .
                          .
                          }



                          برای من هم نفرستادن هنوز
                          اگه بفرستنئ من پلود میکنم
                          به جز این فکر کنم باید قسمتهای دیگه ای از برنامه راهم باید عوض کنیم

                          دیدگاه


                            #14
                            پاسخ : فونت برای LCD N96

                            فونت فارسی باید از راست به چپ مرتب بشه .
                            حروف چسبان هم باید رعایت بشه.

                            دیدگاه


                              #15
                              پاسخ : فونت برای LCD N96

                              نوشته اصلی توسط رامین جعفرپور
                              فونت فارسی باید از راست به چپ مرتب بشه .
                              حروف چسبان هم باید رعایت بشه.
                              به جز فونت فارسی اگر همون انگلیسی را بخواهیم بافونت بزرگتر بنویسیم باید چه تغییراتی در برنامه داده بشه مممنون

                              دیدگاه

                              لطفا صبر کنید...
                              X