Struct rusttype::FontCollection [] [src]

pub struct FontCollection<'a>(_);

A collection of fonts read straight from a font file's data. The data in the collection is not validated. This structure may or may not own the font data.

Methods

impl<'a> FontCollection<'a>
[src]

Constructs a font collection from an array of bytes, typically loaded from a font file. This array may be owned (e.g. Vec<u8>), or borrowed (&[u8]). As long as From<T> is implemented for Bytes for some type T, T can be used as input.

In the common case that a font collection consists of only one font, this function consumes this font collection and turns it into a font. If this is not the case, or the font is not valid (read: not supported by this library), None is returned.

Gets the font at index i in the font collection, if it exists and is valid. The produced font borrows the font data that is either borrowed or owned by this font collection.

Converts self into an Iterator yielding each Font that exists within the collection.

Trait Implementations

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more