اطلاعیه

Collapse
No announcement yet.

ویرایش Font

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

    ویرایش Font

    سلام به همگی
    کسی میدونه چه طور میشه اندازه ی فونت رو با میکرو تغییر داد؟؟
    اصل ماجرا این بود که می خواستم رو یه lcd گرافیکی چند تا متن رو با سایزهای مختلف نشون بدم.تو حالت عادی برای هر سایز باید یه فونت جدا تعریف کرد. این کار هم حافظه ی زیادی رو میگیره و هم تعریفشون سخته.حالا کسی میدونه چطور میشه سایز فونت رو تغییر داد ؟مثل ویندوز که وقتی یه فونت رو نصب میکنی ,بعد از اون با هر سایزی میتونی ازش استفاده کنی.منم دنبال همچین چیزی ام منتها یکم ساده تر که رو میکرو قابل اجرا باشه. :question:
    اگر کسی نرم افزاری هم داره که بتونه فونت های سیستم رو به هگز تبدیل کنه لطفا اینجا بزاره.تا اگه تغییر سایز جواب نداد با اون فونت ها رو درست کرد.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    #2
    پاسخ : ویرایش Font

    به به چه استقبال گرمی شد.معلومه هیشکی از فونت ها دل خوشی نداره. :angry:
    حالا که نه با برنامه میشه این کار رو کرد و نه برای این کار کسی نرم افزاری سراغ داره ,لااقل چند تا از فونت ها تون رو بزارید بقیه هم استفاده کنند.به خدا ثواب داره.(سایز های مختلف یه فونت خوب)
    تو تاپیک های قدیمی هم خوندم چند تا برنامه برای این کار هست ولی تمام لینک هاشون Expire شده بود :cry2:
    اگر کسی هم قبلا این نرم افزار ها رو گرفته لطف کنه اینجا هم بزاره تا بقیه هم بتونند استفاده کنند. :nerd:
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    دیدگاه


      #3
      پاسخ : ویرایش Font

      آقای عزیز!
      تغییر سایز فونتها به دو صورت انجام میشه. اگر فونت bitmap باشه با resample کردن فونت که برای تغییر اندازه فاحش کیفیت فونت بطور کامل از بین میره. اگر فونت vector باشه مثل truetype یا chr های مرسوم در کامپایلر های بورلند بایستی فقط اندازه فونت را تغییر و دوباره اونا رو رسم کرد. اما فونتهای vector برای سایزهای خیلی کوچیک خیلی خوب درنمیاد.
      پس میتونین یکی دو کار بکنین. اما در هر صورت اگر از روش سنتی ذخیره تمام فونتها خوشتون نمیاد باید مقداری حافظه و قدرت میکرو رو حروم کنین که اینم باعث کندی کار میشه. اول اینکه هر نقشه بیتی یک کاراکتر رو که بهش میگن Glyph به ازای دسترسی و چاپ resample کنین که اینهم حداکثر برای دوبرابر یا نصف کردن نسبتا خوب جواب میده. و دیگه اینکه یک فونت مثل chr شرکت بورلند رو داخل میکروتون جاسازی کنین و هر کاراکتر رو بکشین. که اینهم یک میکروی گردن کلفت و سریع میخواد. شاید بهتر از همشون این باشه که یک micro-sd استفاده کنین و اصل فونتها رو روی اون نگهدارین (بفرم بیت مپ) و با یک مکانیسم (کش) دسترسی ها به mmc رو مینیمم کنین.

      دیدگاه


        #4
        پاسخ : ویرایش Font

        مرسی دوست عزیز .فکر کنم بهتره برم سراغ همون SD و روش قبلی خودمون.شما نرم افزاری برای تهیه فونت یا یه سری فونت های آماده ندارید؟
        من نرم افزار GLCD Font creator رو پیدا کردم.فونت های سیستم رو تبدیل میکنه به هگز ولی مشکلی که هست اینه که برای هر کاراکتر یه بایت اضافی تولید میکنه که نمیدونم اون برای چیه؟مثلا اگر فونت شما 10*8 باشه 11 بایت تولید میکنه.میدونید بایت اولش برای چیه؟؟
        [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

        دیدگاه


          #5
          پاسخ : ویرایش Font

          بیسکام که خودش فونت ادیتور داره
          برای ونور هم از mikrocontroller.net/attachment/22095/GLCDFontCreator2.zip استفاده کن خیلی خوبه
          {خلاف قوانین - امضا ویرایش شد}

          دیدگاه


            #6
            پاسخ : ویرایش Font

            نوشته اصلی توسط nanoware
            بیسکام که خودش فونت ادیتور داره
            من با سی برنامه مینویسم.
            نوشته اصلی توسط nanoware
            برای ونور هم از mikrocontroller.net/attachment/22095/GLCDFontCreator2.zip استفاده کن خیلی خوبه
            در موردش یکم بیشتر توضیح میدید؟درست متوجه نشدم
            توی اون سایتی که معرفی کرده بودید یه سرچی زدم و این رو پیدا کردم ولی چون آلمانی بود متوجه توضیحاتش نشدم.
            http://www.mikrocontroller.net/artic...ktor-Font_in_C
            [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

            دیدگاه


              #7
              پاسخ : ویرایش Font

              چه مطلب جالبی پیدا کردی! اینم ترجمش:
              translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://www.mikrocontroller.net/articles/Vektor-Font_in_C&prev=_t&rurl=translate.google.co m&usg=ALkJrhj7IFCaJjIUm61MUGgzsltWIrAtqQ
              ولی لینکی که من گزاشتم یه برنامه جاواست که میشه باهاش فونت طراحی کرد یا فونتهای نصب شده توی ویندوز رو بصورت هدرفایل h. اکسپورت کرد..
              {خلاف قوانین - امضا ویرایش شد}

              دیدگاه


                #8
                پاسخ : ویرایش Font

                این برنامه ای که با جاوا نوشته شده چطور اجرا میشه؟؟
                برنامه ای که تو این آلمانی بود این کار رو خوب انجام میده ولی کتابخونش طوری نوشته شده که نمیشه خوند.کل برنامه رو تو 3 تا خط نوشته
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه


                  #9
                  پاسخ : ویرایش Font

                  شما باید java.com/en/download رو نصب کنی
                  {خلاف قوانین - امضا ویرایش شد}

                  دیدگاه

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