Java 如何绘制文本上标-1(unicode)?

Java 如何绘制文本上标-1(unicode)?,java,android,unicode,drawtext,superscript,Java,Android,Unicode,Drawtext,Superscript,不幸的是,我需要直接在一个按钮上绘制文本,我必须在上面加上-1上标 问题是drawText打印的是小正方形而不是“\u207b”或⁻ 当它正确打印“\u00b9”或“”时。我怀疑drawText无法识别某些unicode字符 在这种情况下,我能做什么 这只是猜测,但您使用的字体可能不支持该字符。尝试寻找支持它的字体。我正在为Android寻找这样的字体,这样我就可以将它嵌入到我的应用程序中。你有吗?

不幸的是,我需要直接在一个按钮上绘制文本,我必须在上面加上-1上标

问题是drawText打印的是小正方形而不是“\u207b”或⁻ 当它正确打印“\u00b9”或“”时。我怀疑drawText无法识别某些unicode字符


在这种情况下,我能做什么

这只是猜测,但您使用的字体可能不支持该字符。尝试寻找支持它的字体。

我正在为Android寻找这样的字体,这样我就可以将它嵌入到我的应用程序中。你有吗?