字形度量Glyph Metrics

  1. 边界框 bbox(bounding box) 这是一个假想的框子,它尽可能紧密的装入字形。
  2. 基线(baseline) 一条假想的线,一行上的字形都以此线作为上下位置的参考,在这条线的左侧存在一个点叫做基线的原点,
  3. 上行高度(ascent) 从原点到字体中最高(这里的高深都是以基线为参照线的)的字形的顶部的距离,ascent是一个正值
  4. 下行高度(descent) 从原点到字体中最深的字形底部的距离,descent是一个负值(比如一个字体原点到最深的字形的底部的距离为2,那么descent就为-2)
  5. 行距(line gap) line gap也可以称作leading(其实准确点讲应该叫做External leading),行高line Height则可以通过 ascent + |descent| + linegap 来计算。
  6. 字间距(Kerning) 字与字之间的距离,为了排版的美观,并不是所有的字形之间的距离都是一致的,但是这个基本步影响到我们的文字排版。
  7. 基础原点(Origin) 基线上最左侧的点。


20160830140956257.png

参考:https://blog.csdn.net/xiaoxiaobukuang/article/details/52461528