基线
基线是字符串所在的一条假想中的直线。诸如y和g这样的字符位就于基线的下方。

TextLayout对象提供了能够返回文本的基线信息的方法。这些方法适用于使用不同基线的书写系统,还具有对同一段文本应用多种书写系统的功能。
-
TextLayout.getBaseline
-
TextLayout.getBaselineOffsets
采用基线书写的文字系统有:罗马式,居中式和悬挂式书写文字。
-
罗马式使用的基线位于没有下降沿的字符的底部。
-
汉字文本使用的是居中式的基线。
-
悬挂式基线适用于在顶部对齐的语言,如北印度语。
注意点:目前的TextLayout对象不管使用的是何种语言,采用的都是罗马式基线。不少字体采用的也是罗马式基线。这些方法主要是应用在印刷方面相关的,目前使用不多。一旦TextLayout支持罗马式,居中式和悬挂式基线时,你就可以使用由这些方法返回的信息把采用不同基线的文本对齐。
|