我正在尝试为正在构建的页面包含自定义字体。我的问题是字体垂直对齐在我的 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 提供了字体,问题仍然存在。
我真的迷失了这个,不知道我怎么能让它变得一样。