字体格鲁吉亚从不同的高度开始

Tsc*_*cka 2 css fonts

我的websafe字体georgia非常适合我想要的。

我唯一的问题是字体的底部没有对齐。

http://jsfiddle.net/JW7F8/

<style>
.georgia {
    font-family:georgia;
    font-size:1.9em;
}?
</style>
<span class="georgia">
    1234567890
</span>
?
Run Code Online (Sandbox Code Playgroud)

正如您在小提琴中看到的那样,1,2,6和8的起始位置都比其余位置高。

问题: 如何将所有开始于一行的佐治亚州渲染为一格,同时仍然能够使用XX em设置站点。

我不介意:

  • 拆分字符串
  • 设置不同的类别

我只需要一个可行的解决方案,仍然允许动态调整大小。

Cur*_*urt 5

这只是字体的样式,从技术上讲所有字体字符都排成一行(如果突出显示文本,则会显示字体字符的高度)。

即使通过分割字体,您也将无法一致地排列Georgia字体,因为偏移量必须根据字体大小而变化。使用可以实现em,但至少会很麻烦,并且很难在整个浏览器中一致地工作。

另外,更改字体位置也会引起字距问题。


但是,佐治亚州也受到了另一种相似的字体的影响,该字体确实排成一行:

佐治亚州融合了克拉伦登风格的字样

http://en.wikipedia.org/wiki/Clarendon_(字体)

  • +1用于了解替代的基本对齐字体;) (2认同)