Proper MIME type for fonts 这个问题解决了,但我不知道该怎么做。 帮帮我,我使用cakePHP,我在书柜中读取RequestHandler组件,但我从来没有使用过MIME。
答案 0 :(得分:0)
header('Content-Type: font/opentype');
在任何输出之前将它放在控制器中的任何位置。这是标准的PHP,与Cake没什么关系。您也可以使用RequestHandlerComponent::respondAs()
来设置它,这最终会做同样的事情。
这只有在你使用Cake / PHP提供字体文件时才有意义。如果它们只是由您的Web服务器(Apache?)提供服务的/webroot
文件夹中的文件,则PHP和Cake都不会与它有任何关系。在这种情况下,您需要指示Web服务器提供某些类型的某些文件。有关示例,请参阅here。