前陣子做PDF的導出,PDF中會被嵌入字體以確保在各種環境中文本都能准確顯示,但這帶來一個問題:版權。其實我只是想讓我的系統導出PDF,並沒想着用多好多貴的字體,有沒有免費的字體呢?--有的!Google這方面確實做了一些貢獻,這系列字體就叫Noto。
Noto字體的官網是:https://www.google.com/get/noto/
網站上面說了Noto這個名字的來源:當你嘗試打開一個頁面,但頁面上的語言文本在你的電腦上缺乏必要的顯示字體時,文本會被顯示為方塊,一個個方塊就像一塊塊豆腐(Tofu),為了避免這種情況出現,Google開發了這系列全球通用的字體,起名為“不要豆腐”(No Tofu),所以叫Noto。Noto包括了很多種語言,對於簡體中文來說,它主要提供了兩種字體族:Sans和Serif,Sans類似於黑體,而Serif類似於宋體,事實上,我覺得Noto的顯示效果比默認的黑體和宋體都要好。參考下圖:

這是在VSCode中使用Noto Mono和Noto Sans Mono CJK SC Regular的效果:

我個人覺得非常不錯。
最后,這個系列的字體時完全免費的,這意味着你可以將它和你的產品一起發售,這樣再不會因為字體版權的問題引起啥糾紛了。
