Struct truetype::windows_metrics::WindowsMetrics5
source · pub struct WindowsMetrics5 {Show 39 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,
pub x_height: i16,
pub cap_height: i16,
pub default_char: u16,
pub break_char: u16,
pub max_context: u16,
pub lower_optical_point_size: u16,
pub upper_optical_point_size: u16,
}
Expand description
OS/2 and Windows metrics of version 5.
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
§x_height: i16
§cap_height: i16
§default_char: u16
§break_char: u16
§max_context: u16
§lower_optical_point_size: u16
§upper_optical_point_size: u16
Trait Implementations§
source§impl Clone for WindowsMetrics5
impl Clone for WindowsMetrics5
source§fn clone(&self) -> WindowsMetrics5
fn clone(&self) -> WindowsMetrics5
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 WindowsMetrics5
impl Debug for WindowsMetrics5
source§impl Default for WindowsMetrics5
impl Default for WindowsMetrics5
source§fn default() -> WindowsMetrics5
fn default() -> WindowsMetrics5
Returns the “default value” for a type. Read more
source§impl Value for WindowsMetrics5
impl Value for WindowsMetrics5
impl Copy for WindowsMetrics5
Auto Trait Implementations§
impl RefUnwindSafe for WindowsMetrics5
impl Send for WindowsMetrics5
impl Sync for WindowsMetrics5
impl Unpin for WindowsMetrics5
impl UnwindSafe for WindowsMetrics5
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