某些场合下,需要浮点字体,而Font的构造器中,需要的是整数。是不是就没办法了呢?实际上JDK是支持浮点字体的。直接new一个字体,就有三个函数可以得到浮点字体:
deriveFont(float size)
deriveFont(int style, float size)
deriveFont(AffineTransform trans)
对变形器使用浮点操作就可以了。
最后,可以通过Font.getSize2D()得到浮点字号。
某些场合下,需要浮点字体,而Font的构造器中,需要的是整数。是不是就没办法了呢?实际上JDK是支持浮点字体的。直接new一个字体,就有三个函数可以得到浮点字体:
deriveFont(float size)
deriveFont(int style, float size)
deriveFont(AffineTransform trans)
对变形器使用浮点操作就可以了。
最后,可以通过Font.getSize2D()得到浮点字号。