pub struct DirectionMetrics {
pub underline_position: Option<f32>,
pub underline_thickness: Option<f32>,
pub italic_angle: Option<f32>,
pub char_width: Option<Vector>,
pub is_fixed_pitch: Option<bool>,
}Expand description
Authored metrics for one writing direction. Shared blocks populate both entries.
Fields§
§underline_position: Option<f32>Underline displacement in AFM units.
underline_thickness: Option<f32>Underline stroke thickness in AFM units.
italic_angle: Option<f32>Counter-clockwise angle from vertical, in degrees.
char_width: Option<Vector>Global character advance, also used when a character omits its advance.
is_fixed_pitch: Option<bool>Authored fixed-pitch flag, preserving absence for default resolution.
Implementations§
Source§impl DirectionMetrics
impl DirectionMetrics
Sourcepub fn fixed_pitch(&self) -> bool
pub fn fixed_pitch(&self) -> bool
Effective fixed-pitch flag; CharWidth implies true when the flag is absent.
Trait Implementations§
Source§impl Clone for DirectionMetrics
impl Clone for DirectionMetrics
Source§fn clone(&self) -> DirectionMetrics
fn clone(&self) -> DirectionMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DirectionMetrics
Source§impl Debug for DirectionMetrics
impl Debug for DirectionMetrics
Source§impl Default for DirectionMetrics
impl Default for DirectionMetrics
Source§fn default() -> DirectionMetrics
fn default() -> DirectionMetrics
Returns the “default value” for a type. Read more
Source§impl PartialEq for DirectionMetrics
impl PartialEq for DirectionMetrics
Source§fn eq(&self, other: &DirectionMetrics) -> bool
fn eq(&self, other: &DirectionMetrics) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DirectionMetrics
Auto Trait Implementations§
impl Freeze for DirectionMetrics
impl RefUnwindSafe for DirectionMetrics
impl Send for DirectionMetrics
impl Sync for DirectionMetrics
impl Unpin for DirectionMetrics
impl UnsafeUnpin for DirectionMetrics
impl UnwindSafe for DirectionMetrics
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