Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 奇怪的网页字体行为_Html_Css_Web_Web Hosting_Webfonts - Fatal编程技术网

Html 奇怪的网页字体行为

Html 奇怪的网页字体行为,html,css,web,web-hosting,webfonts,Html,Css,Web,Web Hosting,Webfonts,我有一个网站,我用的是Roboto字体。在我的本地服务器上,字体工作正常,在一台主机服务器上,但在第三台我计划将网站上线的服务器上,我有奇怪的行为 在html中,它显示混合了字母的符号,如果我在css中更改字体,它在页面上不会更改。但是,从数据库打印的所有文本都显示正确 你知道会是什么吗?我猜这是与网络托管公司服务器有关 PS我使用的是拉丁文扩展字体,我链接正确 *我发现错误* 在web hosting panel中,我将php版本从本机更改为5.4,现在一切正常。确保服务器为字体文件提供适当的

我有一个网站,我用的是Roboto字体。在我的本地服务器上,字体工作正常,在一台主机服务器上,但在第三台我计划将网站上线的服务器上,我有奇怪的行为

在html中,它显示混合了字母的符号,如果我在css中更改字体,它在页面上不会更改。但是,从数据库打印的所有文本都显示正确

你知道会是什么吗?我猜这是与网络托管公司服务器有关

PS我使用的是拉丁文扩展字体,我链接正确

*我发现错误*


在web hosting panel中,我将php版本从本机更改为5.4,现在一切正常。

确保服务器为字体文件提供适当的标题(MIME类型)。我遇到了很多问题,其中WOFF文件没有以正确的标题发送。我检查了它,在MYME应用程序/x-font-WOFF WOFF中发现了这一点,MIMEI还尝试将其添加到根AddType font/ttf.ttf AddType font/eot.eot AddType font/otf.otf AddType font/WOFF.WOFF中的.htaccess文件中