FontSpider(字蛛中文字體壓縮器)是一個可以讓網(wǎng)頁自由引入中文字體的源碼工具,通過分析本地CSS與html文件獲取WebFont中沒有使用的字符,并將這些字符數(shù)據(jù)從字體中刪除以實現(xiàn)壓縮,同時生成跨瀏覽器使用的格式。
軟件特色
字蛛特性:
1.輕巧:數(shù) MB 的中文字體可被壓成幾十KB;
2.簡單:完全基于 CSS,無需 js 與服務端支持;
3.兼容:自動轉碼,支持 IE 與標準化的瀏覽器;
4.自然:文本支持選中、搜索、翻譯、朗讀、縮放。
字蛛原理:
字蛛通過分析本地 CSS 與 HTML 文件獲取 WebFont 中沒有使用的字符,并將這些字符數(shù)據(jù)從字體中刪除以實現(xiàn)壓縮,并生成跨瀏覽器使用的格式。
1.構建 CSS 語法樹,分析字體與選擇器規(guī)則;
2.使用包含 WebFont 的 CSS 選擇器索引站點的文本;
3.匹配字體的字符數(shù)據(jù),剔除無用的字符。;
4.編碼成跨瀏覽器使用的字體格。
安裝方法
先安裝好 NodeJS,然后執(zhí)行:
npm install font-spider -g
騰訊視頻官方版 | 45.34MB
愛奇藝視頻官方正式版 | 35.10MB
暴風影音最新版下載 | 50.3MB
QQ音樂官方正式版 | 24.2MB
酷狗音樂2022下載 | 37MB