字体文件较大,拖慢页面加载

在做一个项目,语言自定义中文字体,然后去网上下了一个,,但是文件过大,严重拖慢了网页加载速度,请问有什么办法优化,,蟹蟹

阅读 11.3k
4 个回答

可以考虑使用字蛛(Font-Spider)

字蛛是一个中文字体压缩器

字蛛通过分析本地 CSS 与 HTML 文件获取 WebFont 中没有使用的字符,并将这些字符数据从字体中删除以实现压缩,同时生成跨浏览器使用的格式。

百度搜webfont即可

只生成你需要的字体文件就好,不需要全部加载

使用字体编辑软件High-Logic FontCreator删减字体库。
因为一个字体库其实里面包含了很多很多我们不会用到的字体、符号,常用汉字也就3500个嘛,但是字体库经常会包含两三万字符,很多根本用不到。我们可以把多余的删掉,只留下一部分我们常用的。删除的方法可以优化一点:把自己需要的字符的编码记下来,编码是从小到大排列的,这样删除时就可以一个区间一个区间的删除了,到最后只留下自己需要的字体,最多也就几KB。当然,这种笨方法只适用于:网页中仅需要字体库中的某几十个字,用来改变外观,但又不需要大量加载字体库。
我曾经就这么干过……愣是把一个15MB的字体库删减到几KB……
没有使用过楼上说的Font-Spider,不知道具体怎么操作,但是若字体数量需求固定且字数不多,在没有找到更智能的办法时,手动删减未免也不是一种办法。

推荐问题