要求:根据甲方要求,使用UI中指定的字体,在移动端默认显示系统默认字体,非系统默认字体需要自己导入字体包。字体包太大,字体包一般有好几MB,严重拖页面加载速度分析:文字内容是固定内容,不需要更新。文字内容大部分为常用文字,大部分文字未使用插件:font-spidernode安装插件方法:npminstallfont-spider-g操作:安装插件解压项目文字:创建一个临时html,将项目需要的文字全部放到html中,在htmnl中写样式代码,例如:@font-face{font-family:'myfont';src:url('./common/assets/font/myfont.ttf');}*{字体系列:'myfont';}在命令提示符窗口,将目录展开到html所在目录,输入命令:font-spider*.html目录下所有html字体即可解压打包。注意:如果页面的文字内容需要经常更新,如果需要对输入表单的内容应用自定义字体,请放弃本文介绍的方法。可以考虑通过服务端渲染动态生成字体包,或者老老实实导入完整的字体包。页
