Basics
Guides
API Reference
Basics
Guides
API Reference
[12:14] static extends: object
Wraps JavaFX Font, which specifies a text font by family, style, and size for use in text nodes and labeled controls. This static class provides methods to look up a font by name from the system font registry, or to load a custom font from a local file or a remote URL. All methods return a FxObj wrapping the underlying javafx.scene.text.Font instance.
get (string FontName, double FontSize)
Gets a font with the provided font name and size.
FontName is a string with the local font to get.FontSize is a double with the font size to use.A FxObj object with the font resource.load (string FileStr, double FontSize)
Gets a font with the provided URL string and size.
FileStr is a string with the file name where to get the font.FontSize is a double with the font size to use.A FxObj object with the font resource.loadUrl (string UrlStr, double FontSize)
Gets a font with the provided URL string and size.
UrlStr is a string with the URL where to get the font.FontSize is a double with the font size to use.A FxObj object with the font resource.getName (object FontObj)
Returns the full font name (family plus style) for the given font.
FontObj is a FxObj wrapping a javafx.scene.text.Font.A string with the font name.getFamily (object FontObj)
Returns the family name for the given font.
FontObj is a FxObj wrapping a javafx.scene.text.Font.A string with the family name.getStyle (object FontObj)
Returns the style description (e.g. Regular, Bold, Italic) for the given font.
FontObj is a FxObj wrapping a javafx.scene.text.Font.A string with the style description.getSize (object FontObj)
Returns the point size of the given font.
FontObj is a FxObj wrapping a javafx.scene.text.Font.A double with the point size.getDefault ()
Returns the platform default font.
A FxObj wrapping the default javafx.scene.text.Font.font (string Family, string Weight, string Posture, double FontSize)
Gets a font by family name, weight, and posture at the given size.
Family is a string with the font family, for example "Arial".Weight is a javafx.scene.text.FontWeight constant name, for example "NORMAL", "BOLD", or "LIGHT".Posture is a javafx.scene.text.FontPosture constant name, either "REGULAR" or "ITALIC".FontSize is a double with the font size to use.A FxObj object with the font resource.getFamilies ()
Returns the list of font family names available on the system.
A list of strings with the family names.getFontNames ()
Returns the list of full font names available on the system.
A list of strings with the font names.getFontNamesForFamily (string Family)
Returns the list of full font names available for a given family.
Family is a string with the font family to list.A list of strings with the font names in that family.loadFonts (string FileStr, double FontSize)
Loads every font contained in a local font file (for example a .ttc collection) at the given size.
FileStr is a string with the path to the font file.FontSize is a double with the font size to use.A list of FxObj objects, one per font loaded from the file.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.