• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

精简网页的字体文件体积大小 由 400kb 到 29kb css vue js font

武飞扬头像
十月ooOO
帮助1

精简网页中的字体文件体积大小 由 400kb 到 29kb css vue js font

网页中用到了一些特殊字体,将其字义到了 css 中,但由于字体体积太大,所以想精简一下。

确定这个字体只用到了数字和字母,就可以将字体中其它的字符删除,来达到精简字体体积的目的。

一、实例

比如我有一个iPhone参数的页面中用到了字体 Galvji 这个字体,从系统中复制出来的字体体积挺大的,对于我 1M 带宽的服务器来说,加载速度实在是太慢。

学新通

能看到: galvji.ttc 这个字体文件下载的时间最长。其实对于带宽够用的服务器来说,400kb根本无需在意,但我比较关注细节,尤其是自己做的东西,一定要做到极致。所以接下来我们将这个字体文件精简一下。

二、编辑字体文件

1. 删除无用的其它字体样式

最初我是不知道的,直到通过字体编辑软件 FontLab(macOS) FontCreator(Windows) 打开它,才知道这个字体是多个字体结合起来的,它里面包含了:

  • 普通字体
  • 粗体
  • 斜体
  • 粗斜体
    这几个字体样式。

学新通

我们只选用其中的普通字体。导出字体的时候只选择普通字体。

学新通

导出之后的字体大小为 180kb 左右

学新通

2. 删除无用的字符

打开刚才导出的字体,能看到其中有很多我们根本不会用到的字符,我们只需要红框中的这些字体即可。

学新通

将其删除然后再导出,可以看到,最终导出的字体文件只有 29kb,我们用到的 0-9 a-z A-Z 这些字符的大小只有 29kb

学新通

三、完成

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhhhekh
系列文章
更多 icon
同类精品
更多 icon
继续加载