pub struct FontFamilyInfo {
pub family: String,
pub faces: Vec<FontFace>,
}Expand description
A platform (or bundled) font family and the faces it can draw canvas text in
(Toolkit::font_families, docs/fonts.md).
Fields§
§family: String§faces: Vec<FontFace>Implementations§
Source§impl FontFamilyInfo
impl FontFamilyInfo
Sourcepub fn has_bold(&self) -> bool
pub fn has_bold(&self) -> bool
Whether any face is FontWeight::Bold or heavier.
Sourcepub fn has_italic(&self) -> bool
pub fn has_italic(&self) -> bool
Whether any face is italic.
Trait Implementations§
Source§impl Clone for FontFamilyInfo
impl Clone for FontFamilyInfo
Source§fn clone(&self) -> FontFamilyInfo
fn clone(&self) -> FontFamilyInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FontFamilyInfo
impl Debug for FontFamilyInfo
impl Eq for FontFamilyInfo
Source§impl PartialEq for FontFamilyInfo
impl PartialEq for FontFamilyInfo
impl StructuralPartialEq for FontFamilyInfo
Auto Trait Implementations§
impl Freeze for FontFamilyInfo
impl RefUnwindSafe for FontFamilyInfo
impl Send for FontFamilyInfo
impl Sync for FontFamilyInfo
impl Unpin for FontFamilyInfo
impl UnsafeUnpin for FontFamilyInfo
impl UnwindSafe for FontFamilyInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more