[][src]Enum fontdb::Family

pub enum Family<'a> {
    Name(&'a str),
    Serif,
    SansSerif,
    Cursive,
    Fantasy,
    Monospace,
}

Variants

Name(&'a str)

The name of a font family of choice.

Serif

Serif fonts represent the formal text style for a script.

SansSerif

Glyphs in sans-serif fonts, as the term is used in CSS, are generally low contrast and have stroke endings that are plain — without any flaring, cross stroke, or other ornamentation.

Cursive

Glyphs in cursive fonts generally use a more informal script style, and the result looks more like handwritten pen or brush writing than printed letterwork.

Fantasy

Fantasy fonts are primarily decorative or expressive fonts that contain decorative or expressive representations of characters.

Monospace

The sole criterion of a monospace font is that all glyphs have the same fixed width.

Trait Implementations

impl<'a> Clone for Family<'a>[src]

impl<'a> Copy for Family<'a>[src]

impl<'a> Debug for Family<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for Family<'a>[src]

impl<'a> Send for Family<'a>[src]

impl<'a> Sync for Family<'a>[src]

impl<'a> Unpin for Family<'a>[src]

impl<'a> UnwindSafe for Family<'a>[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.