Struct truetype::windows_metrics::WindowsMetrics1
source · pub struct WindowsMetrics1 {Show 32 fields
pub version: u16,
pub average_char_width: i16,
pub weight_class: u16,
pub width_class: u16,
pub embedding_flags: EmbeddingFlags,
pub subscript_x_size: i16,
pub subscript_y_size: i16,
pub subscript_x_offset: i16,
pub subscript_y_offset: i16,
pub superscript_x_size: i16,
pub superscript_y_size: i16,
pub superscript_x_offset: i16,
pub superscript_y_offset: i16,
pub strikeout_size: i16,
pub strikeout_position: i16,
pub family_class: i16,
pub panose: [u8; 10],
pub unicode_range1: u32,
pub unicode_range2: u32,
pub unicode_range3: u32,
pub unicode_range4: u32,
pub vendor_id: Tag,
pub selection_flags: SelectionFlags,
pub first_char_index: u16,
pub last_char_index: u16,
pub typographic_ascender: i16,
pub typographic_descender: i16,
pub typographic_line_gap: i16,
pub windows_ascender: u16,
pub windows_descender: u16,
pub code_page_range1: u32,
pub code_page_range2: u32,
}
Expand description
OS/2 and Windows metrics of version 1.
Fields§
§version: u16
§average_char_width: i16
§weight_class: u16
§width_class: u16
§embedding_flags: EmbeddingFlags
§subscript_x_size: i16
§subscript_y_size: i16
§subscript_x_offset: i16
§subscript_y_offset: i16
§superscript_x_size: i16
§superscript_y_size: i16
§superscript_x_offset: i16
§superscript_y_offset: i16
§strikeout_size: i16
§strikeout_position: i16
§family_class: i16
§panose: [u8; 10]
§unicode_range1: u32
§unicode_range2: u32
§unicode_range3: u32
§unicode_range4: u32
§vendor_id: Tag
§selection_flags: SelectionFlags
§first_char_index: u16
§last_char_index: u16
§typographic_ascender: i16
§typographic_descender: i16
§typographic_line_gap: i16
§windows_ascender: u16
§windows_descender: u16
§code_page_range1: u32
§code_page_range2: u32
Trait Implementations§
source§impl Clone for WindowsMetrics1
impl Clone for WindowsMetrics1
source§fn clone(&self) -> WindowsMetrics1
fn clone(&self) -> WindowsMetrics1
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 WindowsMetrics1
impl Debug for WindowsMetrics1
source§impl Default for WindowsMetrics1
impl Default for WindowsMetrics1
source§fn default() -> WindowsMetrics1
fn default() -> WindowsMetrics1
Returns the “default value” for a type. Read more
source§impl Value for WindowsMetrics1
impl Value for WindowsMetrics1
impl Copy for WindowsMetrics1
Auto Trait Implementations§
impl RefUnwindSafe for WindowsMetrics1
impl Send for WindowsMetrics1
impl Sync for WindowsMetrics1
impl Unpin for WindowsMetrics1
impl UnwindSafe for WindowsMetrics1
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