Struct write_fonts::tables::base::Base
source · pub struct Base {
pub horiz_axis: NullableOffsetMarker<Axis>,
pub vert_axis: NullableOffsetMarker<Axis>,
pub item_var_store: NullableOffsetMarker<ItemVariationStore, WIDTH_32>,
}Expand description
The BASE (Baseline) table
Fields§
§horiz_axis: NullableOffsetMarker<Axis>Offset to horizontal Axis table, from beginning of BASE table (may be NULL)
vert_axis: NullableOffsetMarker<Axis>Offset to vertical Axis table, from beginning of BASE table (may be NULL)
item_var_store: NullableOffsetMarker<ItemVariationStore, WIDTH_32>Offset to Item Variation Store table, from beginning of BASE table (may be null)
Implementations§
Trait Implementations§
source§impl FontWrite for Base
impl FontWrite for Base
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.
Auto Trait Implementations§
impl RefUnwindSafe for Base
impl Send for Base
impl Sync for Base
impl Unpin for Base
impl UnwindSafe for Base
Blanket Implementations§
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.