Skip to content

Lia.fonts

lia.font.register(fontName, fontData)

Description:
Creates and stores a font using surface.CreateFont for later refresh.

Parameters:
fontName (string) – Font identifier.
fontData (table) – Font properties table.

Realm:
Client

Returns:
None

Example Usage:
-- This snippet demonstrates a common usage of lia.font.register
lia.font.register("MyFont", {font = "Arial", size = 16})

lia.font.getAvailableFonts()

Description:
Returns a sorted list of font names that have been registered.

Parameters:
None

Returns:
table – Array of font name strings.

Realm:
Client

Example Usage:
-- This snippet demonstrates a common usage of lia.font.getAvailableFonts
local fonts = lia.font.getAvailableFonts()
PrintTable(fonts)

lia.font.refresh()

Description:
Recreates all stored fonts. Called when font related config values change.

Parameters:
None

Returns:
None

Realm:
Client

Example Usage:
-- This snippet demonstrates a common usage of lia.font.refresh
lia.font.refresh()