Every thing works fine except that it does not print Futura Font on the picture just a default looking font
BufferedImage image = ImageIO.read(new File("image.jpeg"));
Graphics g =image.getGraphics();
g.setFont(new Font("Futura", Font.PLAIN, 45));
g.drawString("Hello", 100, 440);
ImageIO.write(image, "png", new File("test.png"));