pub enum FontOrigin {
BundledFace,
SystemFallbackFace,
}Expand description
Capability origin of the font face used for shaping.
Plan §13.2: “The capability record distinguishes deterministic bundled-face runs from system-shaped fallback runs.”
Variants§
BundledFace
Deterministic bundled font face (e.g. OFL IBM Plex Sans, Computer Modern).
SystemFallbackFace
Platform/system fallback font face (e.g. CoreText on macOS).
Implementations§
Source§impl FontOrigin
impl FontOrigin
Sourcepub const fn is_deterministic(self) -> bool
pub const fn is_deterministic(self) -> bool
Whether this font origin provides cross-machine pixel determinism.
Trait Implementations§
Source§impl Clone for FontOrigin
impl Clone for FontOrigin
impl Copy for FontOrigin
Source§impl Debug for FontOrigin
impl Debug for FontOrigin
impl Eq for FontOrigin
Source§impl Hash for FontOrigin
impl Hash for FontOrigin
Source§impl PartialEq for FontOrigin
impl PartialEq for FontOrigin
impl StructuralPartialEq for FontOrigin
Auto Trait Implementations§
impl Freeze for FontOrigin
impl RefUnwindSafe for FontOrigin
impl Send for FontOrigin
impl Sync for FontOrigin
impl Unpin for FontOrigin
impl UnsafeUnpin for FontOrigin
impl UnwindSafe for FontOrigin
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