Struct cosmic_text::FontSystem
source · pub struct FontSystem { /* private fields */ }Expand description
Access system fonts
Implementations§
source§impl FontSystem
impl FontSystem
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new FontSystem, that allows access to any installed system fonts
Timing
This function takes some time to run. On the release build, it can take up to a second,
while debug builds can take up to ten times longer. For this reason, it should only be
called once, and the resulting FontSystem should be shared.
pub fn new_with_fonts(fonts: impl Iterator<Item = Source>) -> Self
sourcepub fn new_with_locale_and_db(locale: String, db: Database) -> Self
pub fn new_with_locale_and_db(locale: String, db: Database) -> Self
Create a new FontSystem, manually specifying the current locale and font database.