Class Font

java.lang.Object
javaforce.ui.Font

public class Font extends Object
  • Field Details

    • debug

      public static boolean debug
  • Constructor Details

    • Font

      public Font()
  • Method Details

    • load

      public boolean load(byte[] font, int ptSize)
    • load

      public boolean load(String name, int ptSize)
    • getTexture

      public Texture getTexture()
    • getImage

      public Image getImage()
    • bind

      public void bind()
    • getSystemFont

      public static Font getSystemFont()
    • getMaxAscent

      public int getMaxAscent()
    • getMaxDescent

      public int getMaxDescent()
    • getMaxAdvance

      public int getMaxAdvance()
    • getMaxHeight

      public int getMaxHeight()
    • getLineGap

      public int getLineGap()
    • getAdvance

      public int getAdvance(char ch)
    • getAscent

      public int getAscent(char ch)
      Get font ascent. Note : The ascent is usually negative relative to baseline.
    • showCursor

      public boolean showCursor()
    • drawChar

      public void drawChar(int x, int y, char ch, Image image, int clr)
    • drawText

      public void drawText(int x, int y, String txt, Image image, int clr)
    • getMetrics

      public FontMetrics getMetrics(String txt)