【发布时间】:2021-03-27 19:05:44
【问题描述】:
我有网站,其大小(在浏览器中)约为 90kb。但我有 5 种字体(粗体、超粗体、中等、常规、浅色),大小为 600kb。它的大小惊人,我怎样才能减少它?字体格式为woff2
【问题讨论】:
我有网站,其大小(在浏览器中)约为 90kb。但我有 5 种字体(粗体、超粗体、中等、常规、浅色),大小为 600kb。它的大小惊人,我怎样才能减少它?字体格式为woff2
【问题讨论】:
FontForge 程序 - https://fontforge.github.io/en-US 在它的帮助下,您需要删除不必要的字形,将生成的字体导出到 OTF。
然后通过 - https://transfonter.org 对于web来说,WOFF是通用的,但是最好标记TTF、WOFF和WOFF2(都是一样的,会加载浏览器自己需要和确定的那个)。下载生成的存档(字体 + CSS)并将它们连接到项目。
您也可以使用https://www.fontsquirrel.com/。此服务允许您从字体中提取不必要的字符以减轻其重量。例如,你可以把所有的西里尔字母,或者拉丁字母,或者标点符号,或者即使这些是大字体也有很多汉字,等等。
如果字体包含大量伪影、不必要的锚点等,您可以通过手动编辑字形来额外压缩字体。当然,如果不是自制的,则通常没有此类字体。
【讨论】: