如何缩小字体大小
How to reduce size of fonts
我有网站,其大小(在浏览器中)约为 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/。此服务允许您从字体中提取不需要的字符以减轻其重量。例如,你可以把所有的西里尔字符,或者拉丁字母,或者标点符号都拉出来,或者即使这些是大字体也有很多汉字,等等。
如果字体包含很多伪像、不必要的锚点等,您可以通过手动编辑字形来额外压缩字体。当然,如果不是自制的,通常没有这样的字体。
我有网站,其大小(在浏览器中)约为 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/。此服务允许您从字体中提取不需要的字符以减轻其重量。例如,你可以把所有的西里尔字符,或者拉丁字母,或者标点符号都拉出来,或者即使这些是大字体也有很多汉字,等等。
如果字体包含很多伪像、不必要的锚点等,您可以通过手动编辑字形来额外压缩字体。当然,如果不是自制的,通常没有这样的字体。