Css 压缩/缩小@font-face字体

Css 压缩/缩小@font-face字体,css,apache,fonts,font-face,compression,Css,Apache,Fonts,Font Face,Compression,我正在使用@font-face CSS属性为网站标题加载一种特殊字体,我希望Apache发送压缩字体以减少加载时间 但是,Apache2的deflate模块中的“AddOutputFilterByType”声明只接受mime类型,而且,作为一个例子,opentype和truetype都没有注册mime类型 那么,如何配置Apache来压缩/压缩font.otf或font.ttf文件呢?提出了一个解决方案: 使用Apache的AddType声明添加自定义mime类型,然后在AddOutputFil

我正在使用@font-face CSS属性为网站标题加载一种特殊字体,我希望Apache发送压缩字体以减少加载时间

但是,Apache2的deflate模块中的“AddOutputFilterByType”声明只接受mime类型,而且,作为一个例子,opentype和truetype都没有注册mime类型


那么,如何配置Apache来压缩/压缩font.otf或font.ttf文件呢?

提出了一个解决方案:

使用Apache的
AddType
声明添加自定义mime类型,然后在
AddOutputFilterByType
声明中使用该mime类型

例如,对于opentype和truetype字体:

Addtype font/opentype .otf
Addtype font/truetype .ttf
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css font/opentype font/truetype

这两个声明都要求其相应的模块处于活动状态:
mod_mime
mod_deflate
。对于最佳实践,
AddType
声明应该在mime.conf文件中,而
AddOutputFilterByType
声明应该在deflate.conf文件中。有关启用和配置Apache模块的信息,请参阅您特定发行版的帮助文件。

很晚了,但是其他寻找此功能的人可能也对HTML5样板方法感兴趣,该方法类似但更全面;请参阅。h5bp的.htaccess的链接有。这是HTML5样板文件的正确URL:存储库中有大量惊人的htaccess代码片段,例如用于利用浏览器缓存()。