我有一个网站,其大小(在浏览器中)约为 90kb。但我有5种字体(粗体、超粗体、中等、常规、浅色),大小为600kb。它的尺寸惊人,我该如何缩小它?字体格式为
woff2
FontForge 程序 - https://fontforge.github.io/en-US 在它的帮助下,您将需要删除不必要的字形,将生成的字体导出到 OTF。
然后通过 - 运行生成的文件 https://transfonter.org 对于网络来说,WOFF是普遍适用的,但最好标记TTF、WOFF和WOFF2(仍然会加载浏览器本身需要和确定的)。下载生成的存档(字体 + CSS)并将它们连接到项目。
您还可以使用 Font Squirrel Webfont Generator https://www.fontsquirrel.com/tools/webfont-generator。该服务允许您从字体中提取不必要的字符以减少其重量。例如,您可以提取所有西里尔字母、拉丁字母或标点符号,或者即使这些字体很大,但它们也有很多汉字,等等。
如果字体包含大量伪像、不必要的锚点等,您还可以通过手动编辑字形来压缩字体。通常,如果不是自制的,则不存在这样的字体。