FontMetrics没有字体的大写高度和x 高度的吸气剂。
我怎样才能获得这些值?
就大写高度而言,不能保证特定大写字母的上升与大写高度相同。(例如,大写的 H 不能保证在顶部是平的)
就 x 高度而言,我认为它可能与“x”的高度相同,但同样不能保证。
编辑:Grr!我只是尝试FontMetrics.getBounds()
了FontMetrics.getLineMetrics()
特定的字符序列,对于高度我总是得到相同的答案(很明显,getBounds() 的宽度确实不同)。该hasUniformLineMetrics()
方法中有一条关于具有多种字体来覆盖字符集的字体度量的注释,但它涵盖了字符组,而不是单个字符。