Enum style::values::specified::font::FontLanguageOverride
[−]
[src]
pub enum FontLanguageOverride { Normal, Override(Box<str>), System(SystemFont), }
Allows authors to explicitly specify the language system of the font, overriding the language system implied by the content language
Variants
Normal
When rendering with OpenType fonts, the content language of the element is used to infer the OpenType language system
Override(Box<str>)
Single three-letter case-sensitive OpenType language system tag, specifies the OpenType language system to be used instead of the language system implied by the language of the element
System(SystemFont)
Use system font
Methods
impl FontLanguageOverride
[src]
pub fn normal() -> FontLanguageOverride
[src]
Get default value with normal
pub fn system_font(f: SystemFont) -> Self
[src]
Get font-language-override
with system font
pub fn get_system(&self) -> Option<SystemFont>
[src]
Get system font
Trait Implementations
impl Clone for FontLanguageOverride
[src]
fn clone(&self) -> FontLanguageOverride
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for FontLanguageOverride
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Eq for FontLanguageOverride
[src]
impl MallocSizeOf for FontLanguageOverride
[src]
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
[src]
Measure the heap usage of all descendant heap-allocated structures, but not the space taken up by the value itself. Read more
impl PartialEq for FontLanguageOverride
[src]
fn eq(&self, __arg_0: &FontLanguageOverride) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &FontLanguageOverride) -> bool
[src]
This method tests for !=
.
impl ToCss for FontLanguageOverride
[src]
fn to_css<W>(&self, dest: &mut W) -> Result where
W: Write,
[src]
W: Write,
Serialize self
in CSS syntax, writing to dest
.
fn to_css_string(&self) -> String
[src]
Serialize self
in CSS syntax and return a string. Read more
impl ToComputedValue for FontLanguageOverride
[src]
type ComputedValue = FontLanguageOverride
The computed value type we're going to be converted to.
fn to_computed_value(&self, _context: &Context) -> FontLanguageOverride
[src]
Convert a specified value to a computed value, using itself and the data inside the Context
. Read more
fn from_computed_value(computed: &FontLanguageOverride) -> Self
[src]
Convert a computed value to specified value form. Read more
impl Parse for FontLanguageOverride
[src]
fn parse<'i, 't>(
_: &ParserContext,
input: &mut Parser<'i, 't>
) -> Result<FontLanguageOverride, ParseError<'i>>
[src]
_: &ParserContext,
input: &mut Parser<'i, 't>
) -> Result<FontLanguageOverride, ParseError<'i>>
normal |