Re: [請益] 中文字型用於繪圖形LCD

看板ASM (組合語言)作者 (PPC)時間13年前 (2012/02/16 11:56), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《BrunoLu (Bruno)》之銘言: : 因為我用的LCD 是繪圖形的,需要自己刻字型 : 我試過用adobe的illustrator/photoshop轉現有中文字型(細明、正黑)來用 : =>開一個48*32的空白檔,打字上去,存成bmp,再用bmp to hex的軟體轉換 這太費時了吧。 一般都用16*16點,因為可直接套用以前DOS下的倚天字形檔。 : 但不知道是不是與cleartype有關,轉出來的字型與windows上顯示的不一樣 : 想請問字型的部分,業界都怎麼處理? 通常是用字型ROM IC來取出點陣資料丟到LCM去。 ROM IC也是用16*16,有些還包含簡體字在內,不過這個要配合MPU(ASIC) 如果你不是用ASIC,唯一方法就是讀倚天字形檔,寫個程式轉成BIT MAP(如下) DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000100B DB 00000000B,00000000B,00001110B DB 11111111B,11111111B,11111111B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B DB 00000000B,00000000B,00000000B 如此就可使用16或24點字形,而取字資料方式網上可找到公式。 網上可找到一堆類似處理做法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.92.229

02/16 13:52, , 1F
老實說倚天字會有點著作權問題:倚天還沒倒 我比較建議
02/16 13:52, 1F

02/16 13:53, , 2F
用國喬字型或佳佳,如果要用點陣字型的話。
02/16 13:53, 2F

02/16 13:55, , 3F
我以前作POS印表機時倒是有僱人刻過一套10*7的BIG5字表
02/16 13:55, 3F

02/16 13:57, , 4F
所費不庛哪~ 後來我就都用自動程式轉了....
02/16 13:57, 4F
文章代碼(AID): #1FF7vYB7 (ASM)
文章代碼(AID): #1FF7vYB7 (ASM)