【发布时间】:2011-01-25 20:10:02
【问题描述】:
我一直在尝试对一些元素应用转换规则,这些元素也应用了@font-face 字体。
h1 {
-webkit-transform: rotate(-1deg);
-moz-transform: rotate(-1deg);
-o-transform: rotate(-1deg);
transform: rotate(-1deg);
}
当应用这个变换规则时,我得到了我想要的旋转,但是文本没有正确显示——虽然它被旋转了,就好像每个字符都绑定到一个像素上的原点,所以文本行看起来参差不齐。
如果我简单地将字体替换为系统字体,问题就会消失,因此似乎与使用@font-face 有关。我已经在 OS X 和 Windows 上的各种浏览器中对其进行了测试,它们都显示出相似的结果。
以前有没有人遇到过这个问题,或者任何人都可以就为什么会发生这种情况提供任何建议?
【问题讨论】:
-
当你说锯齿状时,你的意思是它没有抗锯齿吗?
-
它是反锯齿的,并且文本正在旋转,但似乎每个字符都锚定到位于像素网格上的原点。
标签: html css transform rotation font-face