[][src]Struct simple::Font

pub struct Font { /* fields omitted */ }

Font is a way to render text, loaded from a specially formatted image.

Note that Font is not loaded from a TrueType file, but instead, from a specially formatted image. Loading from an image is a little faster and a little simpler and a little more portable, but has a couple disadvantages. For one, the font size is fixed by the file. To have two different font sizes, you have to create two different Fonts from two different files. Another disadvantage is that these special images are less widely available.

This link describes how ImageFonts work: https://love2d.org/wiki/Tutorial:Fonts_and_Text

Methods

impl Font
[src]

pub fn is_printable(&self, ch: char) -> bool
[src]

Determine whether "ch" exists in this Font.

pub fn len(&self) -> usize
[src]

Return the number of printable characters that the Font contains.

pub fn get_height(&self) -> u32
[src]

Return the height of the Font. This is constant for every possible character, while the individual character widths vary. Note that certain characters (such a single quote ') might not actually take up all of height. However, no character may exceed this limit.

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, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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