Font.createTrueTypeFont不起作用

时间:2015-02-04 18:51:42

标签: codenameone

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);

我无法增加字体大小。建议请。

1 个答案:

答案 0 :(得分:0)

您需要使用:

Graphics g = img.getGraphics();
g.setFont(...);
g.drawString....