功能背景
在網(wǎng)頁中特殊情況下會使用非標準字體(最近的項目中需要使用思源黑體)讹剔,通過網(wǎng)頁下載中文字體庫往往很大(思源黑體 8M)颅眶,其中大部分是用不到的字體蜈出,導致頁面加載緩慢。通過刪除不常用的文字涛酗,來減少字體庫大小铡原,加快網(wǎng)頁加載速度偷厦。
精簡字體下載地址: https://github.com/DeronW/minify-font
image.png
精簡效果
以思源黑體為例,SourceHanSansCN-Medium 燕刻,大小為8M
思源黑體
只包含3500常用漢字+字母+數(shù)字+常用符號的字體庫只泼,大小為900K
思源黑體 精簡版
精簡方法
字體庫很大是因為包含了很多漢字,以思源黑體為例卵洗,每種思源黑體有6萬多個漢字请唱,其中大多數(shù)都使用用不到的,每次都加載到網(wǎng)頁中非常浪費時間忌怎,所以通過減少字體庫中的字數(shù)籍滴,來達到減少字體庫大小的目標酪夷。
使用工具 http://ecomfe.github.io/fontmin/ 可以將3500個常用漢字生成到新的字體庫中榴啸。最終實現(xiàn)減少字體庫大小。
參考項目
精簡字體