重构 static 的 /zsft/ 目录中的 CSS 文件以实现更高的加载效率

wxy

/zsft/ 文件夹在 static.zeoseven.com 和 static-host.zeoseven.com 都存在并提供 ZSFT CDN 。其中包含 result.css 和 main.woff2 ,其中 main.woff2 的优化目前已达最佳,但 result.css 仍还不够。

旧的 result.css 文件中的头部注释呈现出这样的样子:

/* ...
...
 */

新的已修改为:

/* ...
... */

同时去除了构建的时间戳和版本信息,并增加了一些版权声明,同时保留源程序的版权声明。字体的元数据不变,但将不再出现换行,而是由空格替代。

当然注释不是重点,在于源代码的改变,将不再出现多余的空格和换行符。这可能导致代码可读性变差。 ,如:

@font-face { font-family: "XXX" ...

将会变为:

@font-face{font-family:"XXX" ...

最初,每个 @font-face 声明后都将有一个换行,但现在整个 CSS 代码将一行完成且没有多余空格,更加紧凑。

在 CSS 标准中,大部分空格都可以去除,只要存在分隔符,如分号、括号, ZeoSeven 根据这一理论,包括各种 CSS 压缩器的结果观察,对 result.css 进行优化,实现了更高的效率、代码美观和紧凑性。