JDK本身是支持浮点字体的

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK本身是支持浮点字体的相关的知识,希望对你有一定的参考价值。

  某些场合下,需要浮点字体,而Font的构造器中,需要的是整数。是不是就没办法了呢?实际上JDK是支持浮点字体的。直接new一个字体,就有三个函数可以得到浮点字体:

  • deriveFont(float size)
  • deriveFont(int style, float size)
  • deriveFont(AffineTransform trans)

对变形器使用浮点操作就可以了。

最后,可以通过Font.getSize2D()得到浮点字号。

以上是关于JDK本身是支持浮点字体的的主要内容,如果未能解决你的问题,请参考以下文章

泰山OFFICE技术讲座:JDK字体支持编码的研究1

关于JDK/Java支持TTC字体的思路

Android中TextView中的字体大小能设置吗

全网首发:JDK/Java对于TTC字体文件的支持研究

JDK的字体属性最多支持31个

泰山JDK8率先支持多种权重(笔画粗细)的字体绘制