Trait font::Case

source ·
pub trait Case {
    // Required methods
    fn axes(&mut self) -> Result<Axes>;
    fn characters(&mut self) -> Result<Characters>;
    fn features(&mut self) -> Result<Features>;
    fn metrics(&mut self) -> Result<Metrics>;
    fn names(&mut self) -> Result<Names>;
    fn palettes(&mut self) -> Result<Palettes>;
    fn tables(&mut self) -> Result<Tables>;
    fn glyph(&mut self, character: char) -> Result<Option<Glyph>>;
}
Expand description

A type that represents a font in a specific format.

Required Methods§

source

fn axes(&mut self) -> Result<Axes>

Return the axes.

source

fn characters(&mut self) -> Result<Characters>

Return the characters.

source

fn features(&mut self) -> Result<Features>

Return the features.

source

fn metrics(&mut self) -> Result<Metrics>

Return the metrics.

source

fn names(&mut self) -> Result<Names>

Return the names.

source

fn palettes(&mut self) -> Result<Palettes>

Return the palettes.

source

fn tables(&mut self) -> Result<Tables>

Return the tables.

source

fn glyph(&mut self, character: char) -> Result<Option<Glyph>>

Return the glyph of a character.

Implementors§

source§

impl<T: Read> Case for font::formats::opentype::Font<T>

source§

impl<T: Read> Case for font::formats::webtype::Font<T>