Struct ttf_parser::RawFaceTables 
source · pub struct RawFaceTables<'a> {Show 25 fields
    pub head: &'a [u8],
    pub hhea: &'a [u8],
    pub maxp: &'a [u8],
    pub bdat: Option<&'a [u8]>,
    pub bloc: Option<&'a [u8]>,
    pub cbdt: Option<&'a [u8]>,
    pub cblc: Option<&'a [u8]>,
    pub cff: Option<&'a [u8]>,
    pub cmap: Option<&'a [u8]>,
    pub colr: Option<&'a [u8]>,
    pub cpal: Option<&'a [u8]>,
    pub ebdt: Option<&'a [u8]>,
    pub eblc: Option<&'a [u8]>,
    pub glyf: Option<&'a [u8]>,
    pub hmtx: Option<&'a [u8]>,
    pub kern: Option<&'a [u8]>,
    pub loca: Option<&'a [u8]>,
    pub name: Option<&'a [u8]>,
    pub os2: Option<&'a [u8]>,
    pub post: Option<&'a [u8]>,
    pub sbix: Option<&'a [u8]>,
    pub svg: Option<&'a [u8]>,
    pub vhea: Option<&'a [u8]>,
    pub vmtx: Option<&'a [u8]>,
    pub vorg: Option<&'a [u8]>,
}Expand description
A list of all supported tables as raw data.
This type should be used in tandem with
Face::from_raw_tables().
This allows loading font faces not only from TrueType font files, but from any source. Mainly used for parsing WOFF.
Fields§
§head: &'a [u8]§hhea: &'a [u8]§maxp: &'a [u8]§bdat: Option<&'a [u8]>§bloc: Option<&'a [u8]>§cbdt: Option<&'a [u8]>§cblc: Option<&'a [u8]>§cff: Option<&'a [u8]>§cmap: Option<&'a [u8]>§colr: Option<&'a [u8]>§cpal: Option<&'a [u8]>§ebdt: Option<&'a [u8]>§eblc: Option<&'a [u8]>§glyf: Option<&'a [u8]>§hmtx: Option<&'a [u8]>§kern: Option<&'a [u8]>§loca: Option<&'a [u8]>§name: Option<&'a [u8]>§os2: Option<&'a [u8]>§post: Option<&'a [u8]>§sbix: Option<&'a [u8]>§svg: Option<&'a [u8]>§vhea: Option<&'a [u8]>§vmtx: Option<&'a [u8]>§vorg: Option<&'a [u8]>Trait Implementations§
source§impl<'a> Clone for RawFaceTables<'a>
 
impl<'a> Clone for RawFaceTables<'a>
source§fn clone(&self) -> RawFaceTables<'a>
 
fn clone(&self) -> RawFaceTables<'a>
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl<'a> Default for RawFaceTables<'a>
 
impl<'a> Default for RawFaceTables<'a>
source§fn default() -> RawFaceTables<'a>
 
fn default() -> RawFaceTables<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for RawFaceTables<'a>
impl<'a> RefUnwindSafe for RawFaceTables<'a>
impl<'a> Send for RawFaceTables<'a>
impl<'a> Sync for RawFaceTables<'a>
impl<'a> Unpin for RawFaceTables<'a>
impl<'a> UnwindSafe for RawFaceTables<'a>
Blanket Implementations§
§impl<T> Any for Twhere
    T: 'static + ?Sized,
 
impl<T> Any for Twhere
    T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
    T: ?Sized,
 
impl<T> Borrow<T> for Twhere
    T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
 
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)