pub enum CanvasFontFallback {
Disabled,
Emoji,
EmojiAndCjk,
}Expand description
Controls browser-font fallback when loaded fonts lack a glyph or its emoji presentation.
Variants§
Disabled
Use only fonts loaded into GPUI.
Emoji
Use Canvas only for eligible graphemes requesting emoji presentation.
EmojiAndCjk
Also allow approximate independent rendering of eligible horizontal CJK text.
Trait Implementations§
Source§impl Clone for CanvasFontFallback
impl Clone for CanvasFontFallback
Source§fn clone(&self) -> CanvasFontFallback
fn clone(&self) -> CanvasFontFallback
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 CanvasFontFallback
Source§impl Debug for CanvasFontFallback
impl Debug for CanvasFontFallback
Source§impl Default for CanvasFontFallback
impl Default for CanvasFontFallback
Source§fn default() -> CanvasFontFallback
fn default() -> CanvasFontFallback
Returns the “default value” for a type. Read more
impl Eq for CanvasFontFallback
Source§impl PartialEq for CanvasFontFallback
impl PartialEq for CanvasFontFallback
impl StructuralPartialEq for CanvasFontFallback
Auto Trait Implementations§
impl Freeze for CanvasFontFallback
impl RefUnwindSafe for CanvasFontFallback
impl Send for CanvasFontFallback
impl Sync for CanvasFontFallback
impl Unpin for CanvasFontFallback
impl UnsafeUnpin for CanvasFontFallback
impl UnwindSafe for CanvasFontFallback
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