我第一次在正在制作的网站中使用Web字体,我发现字体的包围框在Windows和Linux&Mac上似乎不同(在Linux和Mac上相同)。这不取决于浏览器,因为所有操作系统上的Chrome和Firefox版本都有这些差异。基本上,在Windows上,字符顶部有额外的空间,而在Linux和Mac上,字符的包围框更接近实际字符的顶部(例如umlauts在框外)。这自然会改变位置、边距等的行为。
目前,字体定义如下:
有人能想到任何解决方案吗?
目前,字体定义如下:
@font-face { font-family: "FranklinGothicHand"; src: url('fonts/franklingothichanddemi-webfont.eot'); src: url('fonts/franklingothichanddemi-webfont.eot?iefix') format('eot'), url('fonts/franklingothichanddemi-webfont.woff') format('woff'), url('fonts/franklingothichanddemi-webfont.ttf') format('truetype'), url('fonts/franklingothichanddemi-webfont.svg#webfontLgJOAlmK') format('svg'); }正因为如此,例如,我无法正确地垂直对齐文章的装饰性首字母与文章的第一行,因为它在不同的操作系统上的位置不同。
有人能想到任何解决方案吗?