我遇到了一个问题,当我指定line height:1
UNTIL 字体大小变得大于 255px 时,字形的位置与我预期的一样。将字体大小设置为 256 和 bam,字形显着改变位置并且在线上变得太高。
我正在使用 Google Web 字体引入 Josefin Sans - http://www.google.com/webfonts/specimen/Josefin+Sans
编辑:我在 Fedora 上使用 Chrome,而不是那些拥有市场份额和资金的酷机器之一
此处简化小提琴 - http://jsfiddle.net/jBAnc/
编辑:小提琴没有为我显示代码。如果您单击“培根”,它将在 255 和 256 之间切换,导致它来回反弹(至少对我而言)。
当字体是基本的网络安全字体(如 Arial)时,我不会遇到这个问题,所以我认为它与 google 网络字体有关。这是字体编码的问题,可能是创建字体的程序(255 似乎很重要)?