pub struct ScriptFont {
pub font: FontKey,
pub ratio: f64,
pub rising: f64,
}Expand description
One script’s font selection within a Context::font_scheme:
upstream font_with_ratio (horzBox.ml) folded into a plain struct.
ratio scales ctx.font_size for this script’s glyphs; rising is a
further fraction-of-size baseline raise (fontInfo.ml’s
get_font_with_ratio).
Fields§
§font: FontKey§ratio: f64§rising: f64Trait Implementations§
Source§impl Clone for ScriptFont
impl Clone for ScriptFont
Source§fn clone(&self) -> ScriptFont
fn clone(&self) -> ScriptFont
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 ScriptFont
Source§impl Debug for ScriptFont
impl Debug for ScriptFont
Source§impl PartialEq for ScriptFont
impl PartialEq for ScriptFont
impl StructuralPartialEq for ScriptFont
Auto Trait Implementations§
impl Freeze for ScriptFont
impl RefUnwindSafe for ScriptFont
impl Send for ScriptFont
impl Sync for ScriptFont
impl Unpin for ScriptFont
impl UnsafeUnpin for ScriptFont
impl UnwindSafe for ScriptFont
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