当前位置: 首页 > 面试题库 >

如何使IE中的Google字体有效?

弓嘉纳
2023-03-14
问题内容

我一直在开发一个使用Google FontsAPI的网站。它很棒,并且据说已经在IE中进行了测试,但是在IE
8中进行测试时,字体根本就没有样式。

我按照Google的指示添加了字体,因此:

<link href="http://fonts.googleapis.com/css?family=Josefin+Sans+Std+Light"  
 rel="stylesheet" type="text/css" />

并在CSS中将其名称添加到字体家族的前面,从而:

 body {
 font-family: "Josefin Sans Std Light", "Times New Roman", Times, serif;
 font-size: 16px;
 overflow-y: scroll;
 overflow-x: hidden;
 color: #05121F;
 }

在Chrome,Firefox,Safari中像超级按钮一样工作。IE 8中没有骰子。有人知道为什么吗?


问题答案:

如他们的技术注意事项页面所述,该方法是正确的-
因此,您绝对不会做错任何事情。但是,此有关GoogleCode的错误报告表明Google为此生成的字体(特别是IE版本)存在问题。这似乎只影响某些字体,但这确实是个笨蛋。

html" target="_blank">线程中的答案表明问题出在Google提供的文件上,因此您无能为力。作者建议从其他位置(如FontSquirrel)获取字体,并改为在本地提供字体,在这种情况下,您可能还对可移动类型联盟(B盟)等网站感兴趣。



 类似资料:
  • 问题内容: 我有两个字体文件,例如:FONT-light和FONT-bold。两者都来自@ font- face工具包,因此每个版本都包含5个字体文件(OGV,TTF,WOFF,EOT)。 要从精简版本转到粗体版本,我必须使用然后。我想使用和代替,因为我需要它到CSS3过渡。我该如何实现? 问题答案: @font-face { font-family: ‘DroidSerif’; src: url

  • 我正在学习Gatsby教程,并将Typography JS集成到代码中(https://www.gatsbyjs.org/tutorial/part-three/#using-plugins)。不过,我在使用谷歌字体时遇到了麻烦。他们只是不加载。 这是我的src/utils/typography.js文件 这是我的gatsby-config.js文件 我选择的字体看起来与标准字体有很大的不同,纯粹

  • 我正在使用一个我只能访问CSS文件的CMS。所以,我不能在

  • 问题内容: 标题几乎可以概括为它-在C ++和Windows中这是世界上最简单的事情,但是Java似乎在这个问题上苦苦挣扎。 我想避免涉及加载字体位图的解决方案,如果可能的话,请尝试使用本机的truetype字体加载器。紧缩和抗锯齿在我的应用程序中非常重要。 问题答案: 使用JOGL / Java 2D桥:在纹理上渲染字体。 查看“ Java 2D和JOGL” [1] [1]:http : //w

  • 我最近在我的(prestashop)网站上安装了一个SSL证书。我的网站不会diplay一个绿色的酒吧,因为:混合内容:在'网站'的页面加载HTTPS,但要求一个不安全的样式表http://fonts.googleapis.com/css?family=OpenSans:400,800,300,700。此请求已被阻止;内容必须通过HTTPS服务。我甚至不使用这种字体。我检查了一些css文件和tpl

  • 对不起,如果这是一个愚蠢的问题,但我导入了一个字体存储在我的电脑到一个CSS文件,虽然它在Chrome工作,但它不在Microsoft Edge或Internet Explorer。我没有任何其他浏览器,所以我不能检查那些,我想知道是否有人会知道为什么。 当我进入sources时,这是显示的(还不让我嵌入图像,我很新):sources Linotte文件夹所在的文件夹与CSS工作表所在的文件夹在同