[][src]Struct alacritty::config::Font

pub struct Font {
    pub size: Size,
    // some fields omitted
}

Font config

Defaults are provided at the level of this struct per platform, but not per field in this struct. It might be nice in the future to have defaults for each value independently. Alternatively, maybe erroring when the user doesn't provide complete config is Ok.

Fields

size: Size

Font size in points

Methods

impl Font[src]

pub fn size(&self) -> Size[src]

Get the font size in points

pub fn offset(&self) -> &Delta<i8>[src]

Get offsets to font metrics

pub fn glyph_offset(&self) -> &Delta<i8>[src]

Get cell offsets for glyphs

pub fn with_size(self, size: Size) -> Font[src]

Get a font clone with a size modification

pub fn normal(&self) -> &FontDescription[src]

pub fn italic(&self) -> FontDescription[src]

pub fn bold(&self) -> FontDescription[src]

Trait Implementations

impl Default for Font[src]

impl Clone for Font[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for Font[src]

impl PartialEq<Font> for Font[src]

impl Debug for Font[src]

impl<'de> Deserialize<'de> for Font where
    Font: Default
[src]

Auto Trait Implementations

impl Send for Font

impl Sync for Font

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

impl<T> Erased for T[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]