一、區域分割
二、區域性重新整理
三、防鋸齒
四、sif字型檔
1、使用fontcvt for emwin v5.22;
2、選擇aa 2bpp,宋體,24,pixel;
3、字元源選擇:選擇0x20~0x7f,0x4e00~0x9fa5字元;儲存gbk字型檔到txt中,修改格式為unicode,fontcvt載入txt檔案;
4、生成sif檔案;
5、通過turbowriter將sif燒入flash的相應位址
注意:flash的乙個bank為64kbytes。
6、程式中
將檔案格式設定為utf8;
spiflashread(16*64*1024, 29*64*1024, (uint32 *)_acbuffer); //將字型檔載入到ram
gui_sif_createfont(_acbuffer, &_font, gui_sif_type_prop_aa2); //選擇字型
gui_uc_setencodeutf8(); //換為utf8編碼
gui_dispstring("一二三四五青島鼎泰豐");
注意:spi初始化函式要與讀函式間隔一段時間。
五、字型大小對照
騰祥,高16,字型大小39;
騰祥,高36,字型大小54;
騰祥,高12,字型大小18;
EMWin學習筆記
1 例項 widget listview.c 效果 static void changemaintext char pstr hlistview listview create 10,80,300,89,0,1234,wm cf show,0 建立乙個列表框控制代碼為 hlistview 有關 的其...
Git學習筆記 原創
git是原始碼管理工具,與svn比較類似。只是svn一般用於企業內部,管理閉源的專案比較多。git主要基於網際網路的 庫管理,因此使用在開源的場景比較多,當然也可以管理私有的專案。如github,對public的專案 管理是免費的,也支援private的專案,但是是收費的。oschina也提供了gi...
原創 vue 學習筆記
從基礎開始理解和上手,請看我寫的中文注釋,幫助理解 直接把菜鳥教程的例子複製到自己的 編輯器裡看更好 菜鳥教程的好處我覺得之一是其有很多實例子,那麼就應該拿例子複製回來本地自己的編輯器看.因為菜鳥的例子左邊 右邊檢視.就很小了,不好審視.要開啟瀏覽器控制台 比如我們推薦用谷歌瀏覽器chrome在瀏覽...