[−][src]Struct alacritty::config::Font
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: SizeFont 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(&self) -> 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]
Font: Default,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> SetParameter for T[src]
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>, [src]
T: Parameter<Self>,
Sets value as a parameter of self.
impl<T> Erased for T[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,