--- tags: 字庫 description: 2018 年發生了華康字型與 Youtuber 間的版權問題,争議已釐清但使用者付費為既定的事實,也是必須遵守的觀念。 --- # 微控制器上字庫的選擇 > [color=#58f][name=Paoyung][time=Jun 28, 2022][:snake: ℳ𝒾𝒸𝓇ℴ𝒫𝓎𝓉𝒽ℴ𝓃 隨手記](/@PaoyungChang/mpy_trifiles) 引以為鑑 --- 2018 年發生了華康字型與 Youtuber 間的版權問題,争議已釐清但使用者付費為既定的事實,也是必須遵守的觀念。可從以下影片中稍微瞭解其內容。 [如何正確使用字型](https://www.youtube.com/watch?v=_qIEN-_4gfk) [Joeman 與華康開會確定了字體版權細節](https://www.youtube.com/watch?v=g52Beas26lQ) 另有選擇 ---- Makers 在自己的作品中,一旦有螢幕要顯示就有字型字體的需求,若是樹莓或是其它 Arm linux 則不會有什麼問題,但其他小型的 MCU 往往配搭的是單色點陣的 LCD,在其上顯示英文和符號容易,要秀出中文就必須以字庫產生 bitmap 再繪製,而小螢幕的中文顯示字體不但小也談不上美觀,若使用一般常見的字型却有可能踩到版權的風險,若是在生產數量不多獲利不足的情況下,仍要付一筆字體的費用,這並非 Makers 所能承擔的。而以下為其他可選擇的替代方案,供需要的人來參考: |名稱|點陣大小|字型|字量|版權|備註| |:--|:--|:--|:--|:--|:--| |[俐方體](https://github.com/ACh-K/Cubic-11)|11|像素風|10216|[OFL1.1](https://github.com/ACh-K/Cubic-11/blob/main/OFL.txt)|| |[Unifont](http://unifoundry.com/unifont/index.html)|12|黑體|55390|<span class="f_sz10">[GPLv2+FE](http://unifoundry.com/LICENSE.txt) + [OFL1.1](http://unifoundry.com/OFL-1.1.txt)</span>|版權更新| |[文泉譯](http://wenq.org/wqy2/index.cgi?%E9%A6%96%E9%A1%B5)|<span class="f_sz10">12,13,15,16</span>|宋體|29888|[GPLv2+FE](http://wenq.org/wqy2/index.cgi?Hero_README)| |[全字庫](https://www.cns11643.gov.tw/?ID=0&SN=&lang=tw)|向量|明、楷、宋|39142|<span class="f_sz11">[全字庫授權](https://www.cns11643.gov.tw/pageView.jsp?ID=59&SN=&lang=tw) + <br>[政府資料開放授權條款](https://data.gov.tw/license)</span>|需轉為點陣| |[思源黑體](https://github.com/googlefonts/noto-cjk)|向量|黑體|44804|OFL|需轉為點陣| |[Noto Emoji](https://fonts.google.com/noto/specimen/Noto+Emoji)|向量|圖形|3663|[OFL](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL)|需轉為點陣| 瓶頸 --- [俐方體](https://github.com/ACh-K/Cubic-11)、[Unifont](http://unifoundry.com/unifont/index.html)及[文泉譯](http://wenq.org/wqy2/index.cgi?%E9%A6%96%E9%A1%B5)原本就是點陣字,轉換為 bitmap 不會有難度,反倒是向量字要轉換為 bitmap 在大一點的字級時沒問題,但小字轉出來就滿慘不忍睹的,可能需要正確或更好的演算法才能做得更好,[請參考黑大的測試影片,就可以發現向量轉點陣的難度了。](https://fb.watch/e2py5Mn-mW/) 給 MicroPython 使用的字庫進度 --- 目前打算陸續將這些字庫完成轉換,但顧及到字體字量、字級變化及轉檔後的大小,可能會用不同的方式來完成,敬請期待。 |名稱|點陣大小|完成|字庫連結|備註| |:--|:--|:--:|:--:|:--| |[俐方體](https://github.com/ACh-K/Cubic-11)|11|:heavy_check_mark:|[cubicpy](/@PaoyungChang/mpy_cubic11)|| |[Unifont](http://unifoundry.com/unifont/index.html)|12|||| |[文泉譯](http://wenq.org/wqy2/index.cgi?%E9%A6%96%E9%A1%B5)|12,13,15,16|||| |[全字庫](https://www.cns11643.gov.tw/?ID=0&SN=&lang=tw)|向量|:heavy_check_mark:|[twKai98Py](/@PaoyungChang/mpy_cns11643)|32及48楷體| |[思源黑體](https://github.com/googlefonts/noto-cjk)|向量|||| |[Noto Emoji](https://fonts.google.com/noto/specimen/Noto+Emoji)|向量||測試中|32及48| {%hackmd /@PaoyungChang/css_01 %} {%hackmd /@PaoyungChang/intro_v0702 %}