字形尺寸(Advance measure)

2023-07-19 17:14 更新

字形尺寸(Advance measure)是字形在水平或垂直方向上占用的总空间,具体取决于当前书写方向。它等于光标行进的距离,直接放置在字符的前面,然后移动到字符后面。

该术语用于定义几个CSS<length>单位。 单位​ch​的字形尺寸是给定字体中字符“0”的宽度或高度,具体取决于当前使用的是水平轴还是垂直轴。类似的,单位​ic​的字形尺寸是“水”字符的宽度或高度。

 在CSS中,ch和ic是两种长度单位,用于测量文本的尺寸。它们的具体含义如下:

  1. ch:ch是CSS中的相对长度单位,它表示字符"0"的宽度或高度,具体取决于当前是水平轴还是垂直轴。通常情况下,ch用于水平文本布局时表示字符"0"的宽度,用于垂直文本布局时表示字符"0"的高度。这使得ch单位非常适合用于在CSS中设置等宽字体的宽度,因为等宽字体的每个字符的宽度都相等。
  2. ic:ic也是CSS中的相对长度单位,它表示字符"水"的宽度或高度,同样取决于当前是水平轴还是垂直轴。ic单位主要用于中文排版时,因为中文字符的宽度通常不同于英文字符,所以使用ic单位可以更准确地控制中文字符的排列和布局。

这两种单位的应用可以帮助开发者更加灵活地处理不同字体和文字排版的需求,尤其在响应式设计和跨平台开发时,它们能够有效地适配不同设备和屏幕尺寸。

参见


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号