java.lang.Object
de.pirckheimer_gymnasium.engine_pi.resources.FontLoader

@API public final class FontLoader extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String[]
    Alle möglichen Schriftnamen des Systems, auf dem man sich gerade befindet.
    Hiernach werden Überprüfungen gemacht, ob die gewünschte Schriftart auf dem System vorhanden ist.
  • Method Summary

    Modifier and Type
    Method
    Description
    static String[]
    Gibt eine Liste der Namen der Systemschriftarten zurück.
    static boolean
    isSystemFont(String fontName)
    Prüft, ob ein Font auf diesem System vorhanden ist.
    static Font
    loadByName(String fontName)
    Lädt eine Systemschriftart basierend auf dem Namen.
    static Font
    loadFromFile(String filename)
    Lädt eine Schriftart basierend auf dem Dateinamen.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • systemFonts

      public static final String[] systemFonts
      Alle möglichen Schriftnamen des Systems, auf dem man sich gerade befindet.
      Hiernach werden Überprüfungen gemacht, ob die gewünschte Schriftart auf dem System vorhanden ist.
  • Method Details

    • isSystemFont

      @API public static boolean isSystemFont(String fontName)
      Prüft, ob ein Font auf diesem System vorhanden ist.
      Parameters:
      fontName - Der Name des zu überprüfenden Fonts.
      Returns:
      true, falls der Font auf dem System existiert, sonst false.
    • getSystemFonts

      @API public static String[] getSystemFonts()
      Gibt eine Liste der Namen der Systemschriftarten zurück.
      Returns:
      Liste mit Systemschriftarten.
    • loadByName

      @API public static Font loadByName(String fontName)
      Lädt eine Systemschriftart basierend auf dem Namen.
      Parameters:
      fontName - Name des Fonts.
      Returns:
      Geladener Font.
    • loadFromFile

      @API public static Font loadFromFile(String filename)
      Lädt eine Schriftart basierend auf dem Dateinamen.
      Parameters:
      filename - Dateiname des Fonts.
      Returns:
      Geladener Font.