Struct write_fonts::tables::sbix::Sbix
source · pub struct Sbix {
pub flags: HeaderFlags,
pub strikes: Vec<OffsetMarker<Strike, WIDTH_32>>,
}Expand description
The sbix (Standard Bitmap Graphics) table
Fields§
§flags: HeaderFlagsBit 0: Set to 1. Bit 1: Draw outlines. Bits 2 to 15: reserved (set to 0).
strikes: Vec<OffsetMarker<Strike, WIDTH_32>>Offsets from the beginning of the ‘sbix’ table to data for each individual bitmap strike.
Implementations§
Trait Implementations§
source§impl FontWrite for Sbix
impl FontWrite for Sbix
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.
source§fn table_type(&self) -> TableType
fn table_type(&self) -> TableType
The type of this table. Read more
source§impl Ord for Sbix
impl Ord for Sbix
source§impl PartialEq for Sbix
impl PartialEq for Sbix
source§impl PartialOrd for Sbix
impl PartialOrd for Sbix
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Validate for Sbix
impl Validate for Sbix
source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for Sbix
impl StructuralEq for Sbix
impl StructuralPartialEq for Sbix
Auto Trait Implementations§
impl RefUnwindSafe for Sbix
impl Send for Sbix
impl Sync for Sbix
impl Unpin for Sbix
impl UnwindSafe for Sbix
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.