当前位置: 首页 > 知识库问答 >
问题:

Chrome不是显示谷歌字体时,所有其他浏览器

贺正祥
2023-03-14

我很难让谷歌字体在Chrome中工作

我正在使用Google的建议链接元素来检索字体(开发工具确认它工作正常)。

Link rel="样式表"href="http://fonts.googleapis.com/css?family=Roboto压缩:400italic"

在CSS文件中,我将所有h2、按钮、选择和输入元素的字体系列设置为“机器人浓缩”

在Google Chrome中,只有字体不显示。我已经将我遇到问题的实际文件上传到这里http://gmwildlife.org.uk/mapapp/_dev/

关联的css文件http://gmwildlife.org.uk/mapapp/_dev/style/app.css

在检查Chrome中的开发工具时,我可以确认以下内容
*Roboto被客户端成功检索-我可以看到响应文本
*例如,在检查输入元素时,我可以看到计算的字体-家庭是Roboto压缩,即Chrome没有计算css特异性覆盖Roboto压缩在其他地方
*控制台日志中没有报告错误

我想这可能是相同的问题报告和解决这里
谷歌字体不渲染在谷歌Chrome

然而,我尝试了csswebkit和javascript两种解决方案,无论是单独的还是一起的,两者都不起作用。任何帮助都将不胜感激。我花了两天时间重写页面的大块内容,并尝试使用各种组合一起破解一个解决方案,但没有结果,即分别和一起请求open SAN和roboto(现在是这样),将样式放置在DOM中的不同位置。

谢谢你阅读这篇文章。

共有1个答案

仲孙凡
2023-03-14

解决:这是因为我使用的Roboto字体是斜体。在Google Chrome中,我通过在每次调用font family:“Roboto Condensed”之后添加“font style:italic”来解决这个问题。我将损坏的版本放在这里gmwivel.org.uk/mapapp//u dev,而修复的版本放在这里gmwivel.org.uk/mapapp

 类似资料:
  • 这其实是我关于堆栈溢出的第一个问题,所以我挺兴奋的。 提问:我做了一个需要Flash操作的游戏。我想用不是Chrome的浏览器向网站的访问者显示一条消息。 它将是一个字符串:“如果游戏没有正确加载,尝试使用谷歌Chrome”。 如果你们知道一种方法,在不访问谷歌Chrome时显示这个消息(因为那会有点多余),我将非常感谢!

  • 在我的代码顶部,我有: 在我的CSS中,我有: font-family:“Merriweather”,; 但它并没有出现。我不知道原因是什么。它看起来很简单,但什么都不起作用。 如有任何帮助,我们将不胜感激。 下面是我的HTML的顶部: 这是我的CSS,保存为stylesheet.CSS: 谢谢

  • 在我的代码顶部,我有: 在我的CSS中,我有: 字体系列:“Merriweather”; 但它没有出现。我不确定原因是什么。它看起来很简单,但什么都不起作用。 任何帮助都将不胜感激。 以下是我的HTML的顶部: 这是我的CSS,另存为stylesheet.CSS: 非常感谢。

  • 我使用@import规则将几个google字体导入样式表。除了Roboto浓缩版外,其他所有的都很好。在我的例子Helvetica中,它返回到默认的无衬线字体。 我已经尝试删除本地Roboto字体,更改字体大小和字体样式,使用字体系列名称,但是开发工具仍然显示渲染的字体是Helvetica。其他谷歌字体呈现得很好。有什么问题?

  • 谷歌浏览器可以当问其他页面,但是无法登录账号,打开会显示这个,大佬们如何解决?

  • 谷歌浏览器控制台字体怎么恢复?不知道为什么突然变成这极难看的字体,卸载重装谷歌好像也没用,有大佬遇到过吗