Struct write_fonts::tables::layout::Device
source · pub struct Device {
pub start_size: u16,
pub end_size: u16,
pub delta_format: DeltaFormat,
pub delta_value: Vec<u16>,
}
Expand description
Fields§
§start_size: u16
Smallest size to correct, in ppem
end_size: u16
Largest size to correct, in ppem
delta_format: DeltaFormat
Format of deltaValue array data: 0x0001, 0x0002, or 0x0003
delta_value: Vec<u16>
Array of compressed data
Implementations§
Trait Implementations§
source§impl FontWrite for Device
impl FontWrite for Device
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§impl PartialEq<Device> for Device
impl PartialEq<Device> for Device
source§impl Validate for Device
impl Validate for Device
source§fn validate_impl(&self, _ctx: &mut ValidationCtx)
fn validate_impl(&self, _ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for Device
Auto Trait Implementations§
impl RefUnwindSafe for Device
impl Send for Device
impl Sync for Device
impl Unpin for Device
impl UnwindSafe for Device
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.