Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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
Css 谷歌字体导入不';我不能在linux上工作_Css_Linux_Macos - Fatal编程技术网

Css 谷歌字体导入不';我不能在linux上工作

Css 谷歌字体导入不';我不能在linux上工作,css,linux,macos,Css,Linux,Macos,我目前正在完成一个网站,但我有一个奇怪的问题。我有一个从谷歌导入的字体,在我的CSS文件中 @import url(http://fonts.googleapis.com/css?family=Josefin+Slab); 然后我就在body标签上做一个普通的字体系列调用,如下所示 body{ font-family:'Josefin Sans', sans-serif; } 它在Chrome、Firefox、Exploder、Safari、Opera和其他任何我能试用的浏览器上都能

我目前正在完成一个网站,但我有一个奇怪的问题。我有一个从谷歌导入的字体,在我的CSS文件中

@import url(http://fonts.googleapis.com/css?family=Josefin+Slab);
然后我就在body标签上做一个普通的字体系列调用,如下所示

body{
    font-family:'Josefin Sans', sans-serif;
}
它在Chrome、Firefox、Exploder、Safari、Opera和其他任何我能试用的浏览器上都能正常工作

昨天我在学校上课的时候在做这个,实验室里的电脑都是Linux机器,我在Linux上用Firefox打开了网站,字体没有加载到任何一台上。它默认为无衬线

我也只是在我的Mac电脑上查看了Safari,但它也没有加载到那里。它默认为无衬线


这是谷歌字体文件类型的问题吗?为了解决这个问题,我需要导入eof和ttf以及所有这些文件吗?或者是其他原因?

我建议使用webfont生成器将字体上载到


然后,这将为您提供字体面css以及不同的字体文件类型,以实现跨浏览器兼容性。

问题是您正在导入Josefin Slab并调用
Josefin SAN

@import url(http://fonts.googleapis.com/css?family=Josefin+Slab);

body{
    font-family:'Josefin Slab', sans-serif;
}

那应该行。

你看到谷歌页面上的字体了吗?是的,我确实使用了那种字体。当你在Linux上查看字体页面时,你能看清楚吗?很抱歉,我没有很好地看到这种字体,我的是无衬线版本。我现在也不能回答这个问题。不过我会试试mac。是的,我知道如果有必要的话,我会去那里的。但我不确定这是因为谷歌没有其他的文件类型,还是其他什么。这很可能是因为它需要不同的字体类型。我猜他们不知怎么搞混了,我复制了他们从sans给我的导入,它一定给了我另一个。