如何使用小于1像素的字母间距?

7

我有一个Web字体,正在尝试调整其间距。我已将字母间距设置为0.03像素。在Firefox 5中运行良好,但我知道这不适用于所有浏览器。是否有任何方法可以解决这个问题?或者哪些浏览器可以使用这种设置?

font-family: 'FSS Light',Times;
font-size: 15px;
letter-spacing: 0.3px;
line-height: 20px;
margin: 0 0 1em;

2
我并不相信在像素是最小测量单位的媒介中,亚像素间距能够起作用...不过如果有证据证明我错了,我会很感兴趣。 - David Thomas
2个回答

7

你尝试过使用em吗?

letter-spacing: .5em;

是的,Ems可在所有浏览器中使用,并且由于可扩展性和适用于移动设备的特性,在Web文档中越来越受欢迎。

是的,您可以在所有浏览器上使用小的 em 值。 - ayyp
@Andrew Peacock 连一个 .04em 也要吗? - eman
我已经将其调整到百分位(即.04em),但它无法缩小到小于.01em - ayyp

5
根据Warface的建议,您可以使用em、cm或其他单位。但是如果您需要让字母间距更紧密,也可以使用负值。
letter-spacing: -1px;

示例:http://jsfiddle.net/eZbYB/2/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接