基本概念
字体的度量,是指对于指定字号的某种字体,在度量方面的各种属性,其描述参数包括:
- baseline:字符基线
- ascent:字符最高点到baseline的推荐距离
- top:字符最高点到baseline的最大距离
- descent:字符最低点到baseline的推荐距离
- bottom:字符最低点到baseline的最大距离
- leading:行间距,即前一行的descent与下一行的ascent之间的距离
参照下面这些图来帮助理解上述概念:
相关属性获取与调整
1. 字符属性参数
API中的
Paint.FontMetrics(Int)类,定义了字符的ascent、top、descent和bottom,可以用来获取对应字符的相应参数,如下表: