字母间距css后的内容

时间:2012-08-30 08:17:27

标签: css typography letter-spacing

我的目的是在伪元素的内容中包含两个字母,每个字母之间的间隔为1个像素。

我尝试过显而易见的,即分配{1}}的1个像素:

letter-spacing

问题是两个撇号没有得到所需的间距。这是结果的快照:

result apostrophe spacing

这就是我想要实现的目标:

desired apostrophe spacing

怎么做?

1 个答案:

答案 0 :(得分:1)

问题

问题在于字形的宽度。由于每个撇号字母在宽度上占用的空间比实际字形更多,所以它们似乎已经离开了。

解决方案

要解决此问题,请通过指定负值来调整字母间距,如下所示:

#tweetList > li > .blockstyle > blockquote p.tweettext:before{
    content: '\2018\2019';
    font-family: 'ocr';
    font-style: normal;
    font-weight: 400;
    position: absolute;
    font-size: 120px;
    top: 0px;
    left: -120px;
    color: rgba(26,114,189, 1);
    text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
    letter-spacing: -.2em; /* <-- */
}

演示