[][src]Enum polyhorn_ui::font::FontStyle

pub enum FontStyle {
    Normal,
    Oblique,
    Italic,
}

Most fonts come in one to three styles: a normal style and one or two slanted styles. The normal font style is the default font style used for text. The oblique font style (if present) is a slanted version of the same source glyphs. An italic font style is made from a separate set of source glyphs.

Most fonts do not offer both oblique and italic font styles. Oblique fonts are an inexpensive way to get a slanted version of a normal font, whereas italic fonts might cost as much time to make as the original version.

Variants

Normal

The normal font style is the default font style for text.

Oblique

The oblique font style is a slanted version from the same source glyphs.

Italic

An italic font style is made from a separate set of source glyphs.

Trait Implementations

impl Clone for FontStyle[src]

impl Copy for FontStyle[src]

impl Debug for FontStyle[src]

impl Default for FontStyle[src]

impl Eq for FontStyle[src]

impl FromStr for FontStyle[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl PartialEq<FontStyle> for FontStyle[src]

impl StructuralEq for FontStyle[src]

impl StructuralPartialEq for FontStyle[src]

Auto Trait Implementations

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

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, U> ConvertInto<U> for T where
    U: ConvertFrom<T>, 
[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.