Type Alias read_fonts::tables::ift::PatchMapFormat1
source · pub type PatchMapFormat1<'a> = TableRef<'a, PatchMapFormat1Marker>;
Expand description
Aliased Type§
struct PatchMapFormat1<'a> { /* private fields */ }
Implementations§
source§impl<'a> PatchMapFormat1<'a>
impl<'a> PatchMapFormat1<'a>
sourcepub fn compatibility_id(&self) -> &'a [BigEndian<u32>]
pub fn compatibility_id(&self) -> &'a [BigEndian<u32>]
Unique ID that identifies compatible patches.
sourcepub fn max_entry_index(&self) -> u16
pub fn max_entry_index(&self) -> u16
Largest entry index which appears in either the glyph map or feature map.
sourcepub fn max_glyph_map_entry_index(&self) -> u16
pub fn max_glyph_map_entry_index(&self) -> u16
Largest entry index which appears in the glyph map.
pub fn glyph_count(&self) -> Uint24
sourcepub fn glyph_map_offset(&self) -> Offset32
pub fn glyph_map_offset(&self) -> Offset32
Sub table that maps glyph ids to entry indices.
sourcepub fn glyph_map(&self) -> Result<GlyphMap<'a>, ReadError>
pub fn glyph_map(&self) -> Result<GlyphMap<'a>, ReadError>
Attempt to resolve glyph_map_offset
.
sourcepub fn feature_map_offset(&self) -> Nullable<Offset32>
pub fn feature_map_offset(&self) -> Nullable<Offset32>
Sub table that maps feature and glyph ids to entry indices.
sourcepub fn feature_map(&self) -> Option<Result<FeatureMap<'a>, ReadError>>
pub fn feature_map(&self) -> Option<Result<FeatureMap<'a>, ReadError>>
Attempt to resolve feature_map_offset
.
pub fn applied_entries_bitmap(&self) -> &'a [u8] ⓘ
pub fn uri_template_length(&self) -> u16
pub fn uri_template(&self) -> &'a [u8] ⓘ
sourcepub fn patch_encoding(&self) -> u8
pub fn patch_encoding(&self) -> u8
Patch format number for patches referenced by this mapping.