之前使用12864液晶做界面,用字模軟體生成的字型有限制,隻能用宋體之類,其它字型生成代碼後顯示效果總不理想。
字型大小一般是8的倍數,比如:8*16 16*32,導緻放在螢幕上,不是過大,就是過小。
解決辦法:
用PS生成圖檔來做。
例如:要做一個12864液晶界面,可以按如下來進行設計。
步驟1:打開PS,建立一個128*64像素的PSD檔案。
步驟2:建立文字層,調整好位置。
步驟3:圖像——模式——位圖,将模式由“灰階”改成“位圖”。出現是否拼合圖層,選确定,彈出的“位圖”對話框,設定如下,選确定。(這步一 定要注意用位圖生成的.bmp檔案,以便字模軟體導入)
步驟4:檔案—另存為,.bmp檔案,最終生成圖樣,略變地粗糙一些。
步驟5:打開字模軟體,導入圖檔,生成代碼,先"打開圖像圖示",再”修改圖像“進行細節修正,最後”取模方式“裡生成C代碼。
看到喜歡的字型也可以用這種方式來進行操作。比如原先的16*32的字型,我覺得大了,我可以在PS内設計調整大小位置。然後生成代碼。如下圖
建立的PS字型檔案大小為16*32 ,從圖上看我的字型居中偏上,這是根據在12864螢幕上顯示的位置進行的對應調整。
另外,最喜歡的是,可以在字模軟體内微調字型樣式,覺得字型不合理的地方可以細微調整。
最終液晶上顯示效果。如果花些時間,可以設計更美觀的界面。