Java SWT中的字形度量?

Java SWT中的字形度量?,java,fonts,swt,Java,Fonts,Swt,给定SWT图形上下文和特定大小的字体,如何获得单个字符的字形度量 换句话说,我正在寻找一个与java.awt.font.GlyphVector等价的 作为一种解决方法,我目前正在通过AWT加载相同的字体以获得此字形向量-是否有更好的方法仅使用SWT API?如果宽度和高度足以满足您的需要,那么您可以使用GC.textExtent()来测量具有特定字体的任何字符串的矩形区域 有你想要的功能吗?没有FontData仅取决于字体,而不取决于字符串类型构造函数参数的任何标志符号或字符。查看单个图示符,a

给定SWT图形上下文和特定大小的字体,如何获得单个字符的字形度量

换句话说,我正在寻找一个与java.awt.font.GlyphVector等价的


作为一种解决方法,我目前正在通过AWT加载相同的字体以获得此字形向量-是否有更好的方法仅使用SWT API?

如果宽度和高度足以满足您的需要,那么您可以使用
GC.textExtent()
来测量具有特定字体的任何字符串的矩形区域

有你想要的功能吗?没有
FontData
仅取决于字体,而不取决于字符串类型构造函数参数的任何标志符号或字符。查看单个图示符,
a
的高度将不同于
X
的高度。我需要给定字符的高度。
textExtent
返回的高度仅取决于字体,由最大字符决定。见我上面的评论。