【发布时间】:2012-04-06 13:27:01
【问题描述】:
我正在尝试为我正在构建的页面添加自定义字体。我的问题是字体垂直对齐在我的 ubuntu 开发机器和 windows pc 上看起来不同。
首先,这是理解问题的图像
编辑:不幸的是,作为一个新用户,我无法发布图片,所以这里是一个描述:
问题在于字体基线与其下方元素之间的距离。我的 ubuntu 机器上有一个无法解释的间隙,它不是填充/边距。即使您选择了文本,它看起来也没有对齐。
两者都在 Chrome 上进行了测试,当然后面是相同的 html/css(它是同一个页面)。代码和 chrome 的检查器工具上都没有底部边距/填充。相同的行高。字体是博物馆。两者都加载字体的 .woff 版本。任何其他信息,我很乐意提供。
导入字体的css是:
@font-face {
font-family: 'Museo-700';
src: url('path-to-eot');
src: url('path-to-eot?') format('embedded-opentype'),
url('path-to-woff') format('woff'),
url('path-to-ttf') format('truetype');
}
即使我删除了 woff 声明并且 ttf 提供了字体,问题仍然存在。
我真的很迷茫,不知道如何才能让它变得一样。
【问题讨论】:
-
您可以发布图片链接,拥有更多代表的人可以将它们编辑到您的帖子中。
标签: css html fonts font-face custom-font