S or /

SourceClass FontDefinitions

from egui import FontDefinitions
class FontDefinitions:

Describes a set of pre-configured fonts.

These are the fonts epaint will use first, before falling back to any system fonts (if configured).

This is how you install your own custom fonts:

Methods§

def append_to_family(self, /, family: FontFamily, name: str) -> None§
@staticmethod def builtin_font_names() -> list[str]§
def clear_family(self, /, family: FontFamily) -> None§
def contains_font_data(self, /, name: str) -> bool§
@staticmethod def default() -> FontDefinitions§
Source@staticmethod def empty() -> FontDefinitions§

No fonts.

def family(self, /, family: FontFamily) -> list[str]§
def family_keys(self, /) -> list[FontFamily]§
def font_data(self, /, name: str) -> FontData |None§
def font_data_count(self, /) -> int§
def font_data_names(self, /) -> list[str]§
def prepend_to_family(self, /, family: FontFamily, name: str) -> None§
def remove_font_data(self, /, name: str) -> FontData |None§
def set_family(self, /, family: FontFamily, names: Sequence[str]) -> None§
def set_font_data(self, /, name: str, data: FontData) -> None§