pub enum OperatingSystem {
Windows,
Linux,
MacOS,
IOS,
Android,
Wasm,
}Expand description
Operating system type for generic font family resolution.
Variants§
Implementations§
Source§impl OperatingSystem
impl OperatingSystem
Sourcepub fn get_serif_fonts(&self, unicode_ranges: &[UnicodeRange]) -> Vec<String>
👎Deprecated since 5.0.0: use FcFallbackConfig::os_defaults(os).expand_generic(GenericFamily::Serif, ranges)
pub fn get_serif_fonts(&self, unicode_ranges: &[UnicodeRange]) -> Vec<String>
use FcFallbackConfig::os_defaults(os).expand_generic(GenericFamily::Serif, ranges)
Built-in serif candidates for this OS, script-specific entries for.
Sourcepub fn get_sans_serif_fonts(
&self,
unicode_ranges: &[UnicodeRange],
) -> Vec<String>
👎Deprecated since 5.0.0: use FcFallbackConfig::os_defaults(os).expand_generic(GenericFamily::SansSerif, ranges)
pub fn get_sans_serif_fonts( &self, unicode_ranges: &[UnicodeRange], ) -> Vec<String>
use FcFallbackConfig::os_defaults(os).expand_generic(GenericFamily::SansSerif, ranges)
Built-in sans-serif candidates for this OS, script-specific entries.
Sourcepub fn get_monospace_fonts(
&self,
unicode_ranges: &[UnicodeRange],
) -> Vec<String>
👎Deprecated since 5.0.0: use FcFallbackConfig::os_defaults(os).expand_generic(GenericFamily::Monospace, ranges)
pub fn get_monospace_fonts( &self, unicode_ranges: &[UnicodeRange], ) -> Vec<String>
use FcFallbackConfig::os_defaults(os).expand_generic(GenericFamily::Monospace, ranges)
Built-in monospace candidates for this OS, script-specific entries.
Sourcepub fn expand_generic_family(
&self,
family: &str,
unicode_ranges: &[UnicodeRange],
) -> Vec<String>
👎Deprecated since 5.0.0: use FcFallbackConfig::os_defaults(os).expand_family(family, ranges)
pub fn expand_generic_family( &self, family: &str, unicode_ranges: &[UnicodeRange], ) -> Vec<String>
use FcFallbackConfig::os_defaults(os).expand_family(family, ranges)
Expand one CSS family entry against the built-in tables for this OS.
Trait Implementations§
Source§impl Clone for OperatingSystem
impl Clone for OperatingSystem
Source§fn clone(&self) -> OperatingSystem
fn clone(&self) -> OperatingSystem
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 OperatingSystem
Source§impl Debug for OperatingSystem
impl Debug for OperatingSystem
impl Eq for OperatingSystem
Source§impl Hash for OperatingSystem
impl Hash for OperatingSystem
Source§impl PartialEq for OperatingSystem
impl PartialEq for OperatingSystem
impl StructuralPartialEq for OperatingSystem
Auto Trait Implementations§
impl Freeze for OperatingSystem
impl RefUnwindSafe for OperatingSystem
impl Send for OperatingSystem
impl Sync for OperatingSystem
impl Unpin for OperatingSystem
impl UnsafeUnpin for OperatingSystem
impl UnwindSafe for OperatingSystem
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