Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在网站中使用 Palatino 字体。问题是字体缺少一个重要的字距对 VA,至少在我的机器上:
我可以在主网站标题中解决这种情况。这意味着我可以插入显式标记 ( <span class="kern">VA</span>LUE) 并在那里调整字距。但是使用 CSS 属性调整 VA 对letter-spacing也会收紧以下对:
<span class="kern">VA</span>LUE
letter-spacing
现在 AL 对是不可接受的(另见jsFiddle)。我该怎么办?
哈,我是个白痴。显然,只针对第一个字母:
<p>VALUE</p> <p><span class="kern">V</span>ALUE</p>
橡皮鸭调试就这么多。
我刚刚为此目的创建了这个项目:
杰宁网
用法很简单 - 因此对于您的示例,您将执行以下操作:
$('p').jerning("VA", -0.1);
这意味着您不必手动编辑大量文本的跨度。