Font.createTrueTypeFont 不工作
Font.createTrueTypeFont not working
Font f = Font.createTrueTypeFont("Airstrike 3D Regular", "airstrike3d.ttf").derive(50, Font.STYLE_BOLD);
img.getGraphics().setFont(f);
这是添加ttf字体的代码。我在 src 目录中复制了 .ttf 文件。当我在图像上绘制文本时,它都是一样的。我也尝试了不同的字体。
这是在图片上绘制文字的代码。
img.getGraphics().drawString("Inlet", 250, 100, getUnselectedStyle().TEXT_DECORATION_NONE);
我无法增加字体大小。请提出建议。
您需要使用:
Graphics g = img.getGraphics();
g.setFont(...);
g.drawString....
Font f = Font.createTrueTypeFont("Airstrike 3D Regular", "airstrike3d.ttf").derive(50, Font.STYLE_BOLD);
img.getGraphics().setFont(f);
这是添加ttf字体的代码。我在 src 目录中复制了 .ttf 文件。当我在图像上绘制文本时,它都是一样的。我也尝试了不同的字体。
这是在图片上绘制文字的代码。
img.getGraphics().drawString("Inlet", 250, 100, getUnselectedStyle().TEXT_DECORATION_NONE);
我无法增加字体大小。请提出建议。
您需要使用:
Graphics g = img.getGraphics();
g.setFont(...);
g.drawString....