html - 自定义字体宽度未在 Internet Explorer 11 中正确呈现

标签 html css internet-explorer font-face webfonts

在我们的一个网站上,我们使用来自 typotheque.com 的字体,方法如下:

@import url( "http://fonts.typotheque.com/WF-XXXXX-XXXXX.css" );

字体在Chrome等上正确显示。在 Windows 7 上的 Internet Explorer 11 中,呈现了字体,但字体宽度不正确。似乎在应用字体之前呈现了文本的宽度。


结果,文本重叠,单词没有准确换行:

not correct on Internet Explorer


在 Chrome 上,计算字体宽度并正确包裹单词:

displaying correctly on Chrome


我们尝试的其他事情:

  • 我们在 typotheque.com 上按照此处的说明进行操作
  • 我们确保在链接 javascript 文件之前链接 css 文件,as stated here .

非常感谢任何提示或插入解决此问题的正确方向。您可以在此处找到该网站:http://www.claireundgeorge.ch/fr/

编辑:

  • 添加了 word-break: break-all; :没有变化
  • 删除了所有 font-awesome-stuff:没有变化

最佳答案

当您将 FireFox 中的计算结果与 IE 中的计算结果进行比较时,您会发现这里有什么问题。

在 IE 中,h2 的 padding-bottom 属性是 4px。 当我取消选中此属性时,它对我来说看起来不错。

由于愚蠢的声誉限制,我不能在这里上传图片,但我希望我描述得足够好......

关于html - 自定义字体宽度未在 Internet Explorer 11 中正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29818989/

相关文章:

asp.net - 一个可视化的网页编辑工具,可以支持asp.net web form标签

javascript - 加载的 div 的内容不会出现在加载的 HTML 中

html - 删除带有 :first-child :before 的边框

html - 元素获得不必要的边距

internet-explorer - IE 中的 Omniture 代码问题

PHP foreach 列格式

html - 如何用三个级别修复 'my dropdown'

css - 使用 CSS 随着时间的推移创建平滑的图像动画

html - 我的背景颜色以盒子的形式溢出到我的 1px 边框之外......仅适用于 IE

IE 和 Chrome 中的 CSSStyleDeclaration 差异