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) -> CompatibilityId
pub fn compatibility_id(&self) -> CompatibilityId
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.