Java で自分のプロジェクトに新しいフォントを追加しました。ただし、レンダリングすると、テキストのサイズは常に 1 になります。テキストは基本的にほんの数行で表示されます。複数のフォントでこれを試してみましたが、すべてうまくいきました。これは私のコードです。
public static void intializeFonts(){
try{
File font = new File("C:/The Woods/Fonts/script.ttf");
Font scriptFontU = Font.createFont(Font.TRUETYPE_FONT, font);
Font scriptFont = scriptFontU.deriveFont(20);
script = new TrueTypeFont(scriptFont, false);
} catch(Exception e){
System.out.println("Error Loading Font");
}
}
これは、これが役立つ場合にレンダリングするために使用しているものでもあります。
g.setFont(Fonts.script);
g.drawString("Weight: "+ItemContainer.getWeight()+"lbs", 30, 600);
どんな助けでも素晴らしいでしょう。ありがとうございました。