CSS 字体字距调整的垂直等效项是什么?
What is the vertical equivalent of CSS font-kerning?
我的字体未对齐,因为基线低于 y
、g
、j
等,而不是常规基线。
我试过修改一些属性(line-height
、height
、display: inline-block
、vertical-align
:text-top
)但不能使字体尽可能居中。
是否有 CSS 等效的字距调整,但在垂直方向上?有没有另一种方法可以通过 CSS 统一修复此字体?
这是一个非常古老的问题,但我最终使用的解决方案(与大多数 CSS 一样)是创建一个不对称的包装和填充,因此提高了明显的基线。
主要 use-case 与 headers 有较大的 border-radius
导致轻微的(视觉)垂直 mis-alignment。
我的字体未对齐,因为基线低于 y
、g
、j
等,而不是常规基线。
我试过修改一些属性(line-height
、height
、display: inline-block
、vertical-align
:text-top
)但不能使字体尽可能居中。
是否有 CSS 等效的字距调整,但在垂直方向上?有没有另一种方法可以通过 CSS 统一修复此字体?
这是一个非常古老的问题,但我最终使用的解决方案(与大多数 CSS 一样)是创建一个不对称的包装和填充,因此提高了明显的基线。
主要 use-case 与 headers 有较大的 border-radius
导致轻微的(视觉)垂直 mis-alignment。