Struct write_fonts::tables::gpos::MarkMarkPosFormat1
source · pub struct MarkMarkPosFormat1 {
pub mark1_coverage: OffsetMarker<CoverageTable>,
pub mark2_coverage: OffsetMarker<CoverageTable>,
pub mark1_array: OffsetMarker<MarkArray>,
pub mark2_array: OffsetMarker<Mark2Array>,
}Expand description
Mark-to-Mark Attachment Positioning Format 1: Mark-to-Mark Attachment
Fields§
§mark1_coverage: OffsetMarker<CoverageTable>Offset to Combining Mark Coverage table, from beginning of MarkMarkPos subtable.
mark2_coverage: OffsetMarker<CoverageTable>Offset to Base Mark Coverage table, from beginning of MarkMarkPos subtable.
mark1_array: OffsetMarker<MarkArray>Offset to MarkArray table for mark1, from beginning of MarkMarkPos subtable.
mark2_array: OffsetMarker<Mark2Array>Offset to Mark2Array table for mark2, from beginning of MarkMarkPos subtable.
Implementations§
source§impl MarkMarkPosFormat1
impl MarkMarkPosFormat1
sourcepub fn new(
mark1_coverage: CoverageTable,
mark2_coverage: CoverageTable,
mark1_array: MarkArray,
mark2_array: Mark2Array
) -> Self
pub fn new( mark1_coverage: CoverageTable, mark2_coverage: CoverageTable, mark1_array: MarkArray, mark2_array: Mark2Array ) -> Self
Construct a new MarkMarkPosFormat1
Trait Implementations§
source§impl Clone for MarkMarkPosFormat1
impl Clone for MarkMarkPosFormat1
source§fn clone(&self) -> MarkMarkPosFormat1
fn clone(&self) -> MarkMarkPosFormat1
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for MarkMarkPosFormat1
impl Debug for MarkMarkPosFormat1
source§impl Default for MarkMarkPosFormat1
impl Default for MarkMarkPosFormat1
source§fn default() -> MarkMarkPosFormat1
fn default() -> MarkMarkPosFormat1
Returns the “default value” for a type. Read more
source§impl<'a> FontRead<'a> for MarkMarkPosFormat1
impl<'a> FontRead<'a> for MarkMarkPosFormat1
source§impl FontWrite for MarkMarkPosFormat1
impl FontWrite for MarkMarkPosFormat1
source§fn write_into(&self, writer: &mut TableWriter)
fn write_into(&self, writer: &mut TableWriter)
Write our data and information about offsets into this TableWriter.
fn name(&self) -> &'static str
source§impl LookupType for MarkMarkPosFormat1
impl LookupType for MarkMarkPosFormat1
source§impl Validate for MarkMarkPosFormat1
impl Validate for MarkMarkPosFormat1
source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
Auto Trait Implementations§
impl RefUnwindSafe for MarkMarkPosFormat1
impl Send for MarkMarkPosFormat1
impl Sync for MarkMarkPosFormat1
impl Unpin for MarkMarkPosFormat1
impl UnwindSafe for MarkMarkPosFormat1
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
source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere U: FromObjRef<T>,
source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.