css - 从顶部剪切/裁剪重音字符

标签 css font-face

测试很简单。字体应用于所有元素。由于某种原因,重音字符从顶部被裁剪掉了。这只发生在字体小于 300px 的大写字符上。对于小写字符,该问题不可见。

截图如下: enter image description here 测试源文件是@https://dl.dropboxusercontent.com/u/33841998/font-test.rar

实例@ https://dl.dropboxusercontent.com/u/33841998/test/test.html

提前谢谢你:)

最佳答案

这似乎是字体的问题,这个问题在某些渲染环境中表现出来。在 Word 2007 中使用 .ttf 字体进行测试时,我看到字母 È(带有重音符号的 E)显示为 E,上面没有任何变音符号;这同样适用于其他带有变音符号的字母。如果我选择文本,我可以看到字母的位置非常高,基线下方有相当大的空间,大写字母高度上方几乎没有空间。就好像基线设置得很高。设置较大的行高值没有帮助。

联系字体供应商或用于生成字体文件的第三方。在等待修复时,请考虑改用其他字体。

关于css - 从顶部剪切/裁剪重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19002713/

相关文章:

html - 即使使用所有可能的格式,自定义字体也无法在 iOS 上运行

css - font-face 似乎在 IE8 中不起作用?

html - 为什么我的字体没有显示为@font-face?

javascript - 链接图标跳到父级下方

javascript - 在 contenteditable div 的回车键上插入换行符

css - 在 css 中编写 input[type=text] 或 input[type ="text"] 的更好方法是什么

html - Internet Explorer 拒绝我在 HTML 和 CSS 中的字体

css - @font-face 只影响某些字符

javascript - 像 HTML 表格中的表格单元格一样在 css 中布局 div

html - CSS 动画 - 图像加倍