單片機 點陣字庫匯出工具
在單片機stc, stm32等MCU開發程序中, 有時候需要中文/外文的顯示的需求, 某度上能搜得到幾款字庫生成工具多多少少都有點不太好用,各有各的優點,但是各自的不足點也比較明顯,
經過對比過幾款單片機的字庫生成工具, 發現一個功能最為滿意的字庫生成的軟體,在這里安利一下, 哈哈哈哈,
下載鏈接
==> 官網下載地址
==>百度云盤 提取碼: 0qn8
FontLab
軟體主要分為三大的功能區,EasyFont字庫下載, 字庫生成器 和 文字與圖片生成,
可以在 字庫生成器 把電腦端的TTF字體匯出成單片機可以使用的字庫bin檔案,常用的ASCII,GB2312和Unicode的中文字符集都能在標準字符集中直接配置,
最為重要的一點!!!
可以通過支持指定個別字符生成一個超小的字符集, 可以選擇c檔案的陣列存盤格式.在程式中定義在常量欄位區, 更快的顯示回應速度,(真香現場, 哈哈哈)
1 主功能區介紹
簡單介紹下軟體不同界面的功能.
1.1 字庫生成器

整體界面效果相對于其他幾款字庫生成工具的Winform效果界面來說,比較舒服的,基本就是配置字體樣式,顯示效果,字符集,排置方式和匯出的檔案型別,就可以生成所需的點陣字庫,
優點
- 支持代碼頁的編碼范圍;
- 支持自定義字符范圍;
- Unicode編碼范圍,可以匯出指定外文區域的字符;
- 標準的字符集,其中:含有ASCII, GB2312,GB2312(80),Unicode中文區域,gbk,日文和韓文的編碼等;
- 匯出的字庫支持: bin, c檔案和圖片的形式,
使用的一個小建議: 可以在匯出的時候勾選上匯出圖片,方便批量看匯出字體效果,字符多的話, 匯出速度沒有那么快, 要等上一段時間,
1.2 EasyFont字庫下載
這部分主要分為 推薦配置 和 自定義配置 兩個小區域,

推薦配置: 這部分主要是該軟體公司提供的一些推薦組合字庫,對于產品不同的應用場景給出不同的顯示方案,
亮點
在最右側能通過選中相關的字形,右側有一個效果預覽功能,可以先預覽字體的樣式,根據實際的愛好進行調整,
優點
- 有推薦的字庫組合配置,嫌自定義麻煩的可以直接用推薦配置,對于我的顯示場景字號,字形都滿足了;
- 推薦配置的里面都涉及到各字號的顯示需求,

自定義配置:這部分字庫的組合權完全給使用者,還是非常人性的,根據自己的使用需求選中相應的字號,字形的字庫,
優點
- 大于32x32點陣可以通過選擇矢量字體,在單片機中也有很好的顯示效果;
- 支持Unicode和GBK,中日, 中韓的轉碼表;
- 也支持一維碼生成功能;
- 對于ROM空間有嚴要求的,可以選擇壓縮后的字庫,
最后通過樣品申請,或者左側的聯系方式找到他們的技術,把剛才的組態檔發給他們獲取樣品測驗,
1.3 文字與圖片生成

這部分功能主要是為方便開發者進行產品界面的字符排版設計,可以通過使用電腦端或者軟體內部提供的字體,在右邊的框內進行UI設計,
設計好UI效果,直接匯出就可以使用了,
優點
- 可以使用電腦端或者軟體公司的的文字效果,豐富UI文字的設計效果;
- 可以匯入UI背景圖,在效果上修改;
- 能匯入UI元素;
- 匯出的圖片,通過轉化后在單片機設備中顯示,
1.4 UI庫
應該還沒有完善開放,沒有能操作的地方,
2 總結
這個單片機的字庫生成軟體在字庫生成方面,字庫組合方面還是非常實用的,橫向對比過能搜到幾款點陣字庫生成工具,FontLab還是比較全面,涵蓋他們的優點,電腦安裝的字體都基本是可選的,只是匯出的效果還是要經過上面的閾值調整到最佳的顯示效果,
建議可以咨詢下他們, 他們的字體效果比匯出的點陣字庫效果好很多,對于大于32x32字號的點陣,軟體在自定義配置上面也有矢量字體可選,需要大字號顯示需求的開發者們,可以向他們申請樣品測驗下,
哈哈哈, 第一次小分享完畢,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/253970.html
標籤:其他
下一篇:這些年參與做過的專案
