Struct opentype::Font [] [src]

pub struct Font {
    pub offset_table: OffsetTable,
    pub char_mapping: Option<CharMapping>,
    pub compact_font_set: Option<FontSet>,
    pub font_header: Option<FontHeader>,
    pub glyph_data: Option<GlyphData>,
    pub glyph_location: Option<GlyphLocation>,
    pub horizontal_header: Option<HorizontalHeader>,
    pub horizontal_metrics: Option<HorizontalMetrics>,
    pub maximum_profile: Option<MaximumProfile>,
    pub naming_table: Option<NamingTable>,
    pub postscript: Option<PostScript>,
    pub windows_metrics: Option<WindowsMetrics>,
}

A font.

Fields

offset_table: OffsetTable char_mapping: Option<CharMapping> compact_font_set: Option<FontSet> font_header: Option<FontHeader> glyph_data: Option<GlyphData> glyph_location: Option<GlyphLocation> horizontal_header: Option<HorizontalHeader> horizontal_metrics: Option<HorizontalMetrics> maximum_profile: Option<MaximumProfile> naming_table: Option<NamingTable> postscript: Option<PostScript> windows_metrics: Option<WindowsMetrics>

Methods

impl Font
[src]

fn read<T: Read + Seek>(tape: &mut T) -> Result<Font>

Read a font.