我正在使用@ font-face CSS属性为网站上的标题加载特殊字体,我希望Apache发送压缩字体以减少加载时间.
但是,Apache 2的放气模块中的“AddOutputFilterByType”声明只接受mime类型,而作为AFAIK,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模块.