国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

詳解node字體壓縮插件font-spider的用法

2024-05-06 15:29:18
字體:
供稿:網(wǎng)友

需求:

根據(jù)甲方要求,使用UI中指定字體

移動端默認顯示系統(tǒng)默認字體,非系統(tǒng)默認字體需要自行引入字體包

字體包過大,字體包通常在幾MB,嚴重拖累頁面加載速度

分析:

文本內(nèi)容為固定內(nèi)容,不需要更新

文本內(nèi)容大多為常用文字,大多文字用不上

插件:

font-spidernode 安裝插件方法:npm install font-spider -g

操作:

安裝插件

提取項目文字:
創(chuàng)建一個臨時html,將所有項目需要用到的文本放到html中

在htmnl中寫入樣式代碼,舉個栗子:

@font-face {  font-family: 'myfont';  src: url('./common/assets/font/myfont.ttf');}* {  font-family: 'myfont';}

在命令提示窗口中,將目錄展開到html所在的目錄,輸入指令:font-spider *.html 即可將該目錄下所有html的字體抽離打包。

注意:

如果頁面文本內(nèi)容需要經(jīng)常更新

如果需要對input表單內(nèi)容同樣應用定制字體請放棄本文章所述方法,可以考慮通過服務端渲染,動態(tài)生成字體包,或者,老老實實將完整的字體包引入頁面

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 白河县| 泌阳县| 陈巴尔虎旗| 黑山县| 泗水县| 宣威市| 根河市| 潮州市| 潍坊市| 开平市| 陵水| 铁力市| 白沙| 商城县| 泽州县| 庆城县| 东乌| 班戈县| 滕州市| 永川市| 连平县| 西城区| 通城县| 新野县| 辽宁省| 双鸭山市| 屯留县| 汉阴县| 荆门市| 泽州县| 西林县| 马山县| 横山县| 潼南县| 若羌县| 嘉义市| 营口市| 孝义市| 荣成市| 拉孜县| 句容市|