pub struct TableRanges {Show 28 fields
pub num_glyphs: u32,
pub units_per_em: u16,
pub loca_long: bool,
pub num_v_metrics: u16,
pub num_h_metrics: u16,
pub ascent: i16,
pub descent: i16,
pub loca: TableRange,
pub glyf: TableRange,
pub gvar: TableRange,
pub hmtx: TableRange,
pub hvar: TableRange,
pub vmtx: TableRange,
pub vvar: TableRange,
pub vorg: TableRange,
pub mvar: TableRange,
pub cmap: TableRange,
pub cmap_subtable: Option<SelectedCmapSubtable>,
pub cmap_vs_subtable: Option<u16>,
pub gdef: TableRange,
pub gsub: TableRange,
pub gpos: TableRange,
pub morx: TableRange,
pub kerx: TableRange,
pub ankr: TableRange,
pub kern: TableRange,
pub feat: TableRange,
pub trak: TableRange,
}Fields§
§num_glyphs: u32§units_per_em: u16§loca_long: bool§num_v_metrics: u16§num_h_metrics: u16§ascent: i16§descent: i16§loca: TableRange§glyf: TableRange§gvar: TableRange§hmtx: TableRange§hvar: TableRange§vmtx: TableRange§vvar: TableRange§vorg: TableRange§mvar: TableRange§cmap: TableRange§cmap_subtable: Option<SelectedCmapSubtable>§cmap_vs_subtable: Option<u16>§gdef: TableRange§gsub: TableRange§gpos: TableRange§morx: TableRange§kerx: TableRange§ankr: TableRange§kern: TableRange§feat: TableRange§trak: TableRangeImplementations§
Source§impl TableRanges
impl TableRanges
pub fn new(font: &FontRef<'_>) -> Self
pub(crate) fn from_tables<'a>(font: &impl TableProvider<'a>) -> Self
Trait Implementations§
Source§impl Clone for TableRanges
impl Clone for TableRanges
Source§fn clone(&self) -> TableRanges
fn clone(&self) -> TableRanges
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TableRanges
impl RefUnwindSafe for TableRanges
impl Send for TableRanges
impl Sync for TableRanges
impl Unpin for TableRanges
impl UnsafeUnpin for TableRanges
impl UnwindSafe for TableRanges
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more