pub type Ankr<'a> = TableRef<'a, AnkrMarker>;
Expand description
The anchor point table.
Aliased Type§
struct Ankr<'a> { /* private fields */ }
Implementations§
source§impl<'a> Ankr<'a>
impl<'a> Ankr<'a>
sourcepub fn lookup_table_offset(&self) -> Offset32
pub fn lookup_table_offset(&self) -> Offset32
Offset to the table’s lookup table; currently this is always 0x0000000C
.
Lookup values are two byte offsets into the glyph data table.
sourcepub fn lookup_table(&self) -> Result<LookupU16<'a>, ReadError>
pub fn lookup_table(&self) -> Result<LookupU16<'a>, ReadError>
Attempt to resolve lookup_table_offset
.
sourcepub fn glyph_data_table_offset(&self) -> u32
pub fn glyph_data_table_offset(&self) -> u32
Offset to the glyph data table.
source§impl<'a> Ankr<'a>
impl<'a> Ankr<'a>
sourcepub fn anchor_points(
&self,
glyph_id: GlyphId,
) -> Result<&'a [AnchorPoint], ReadError>
pub fn anchor_points( &self, glyph_id: GlyphId, ) -> Result<&'a [AnchorPoint], ReadError>
Returns the set of anchor points for the given glyph.