Struct swash::WritingSystem [−][src]
pub struct WritingSystem<'a> { /* fields omitted */ }Script, language and associated typographic features available in a font.
Implementations
impl<'a> WritingSystem<'a>[src]
impl<'a> WritingSystem<'a>[src]pub fn script_tag(&self) -> Tag[src]
Returns the OpenType script tag for the writing system.
pub fn language_tag(&self) -> Tag[src]
Returns the OpenType language tag for the writing system.
pub fn script(&self) -> Option<Script>[src]
Returns the script for the writing system.
pub fn language(&self) -> Option<Language>[src]
Returns the language for the writing system.
pub fn features(&self) -> Features<'a>ⓘ[src]
Returns an iterator over the features provided by the writing system.
Trait Implementations
impl<'a> Clone for WritingSystem<'a>[src]
impl<'a> Clone for WritingSystem<'a>[src]fn clone(&self) -> WritingSystem<'a>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<'a> Copy for WritingSystem<'a>[src]
impl<'a> Copy for WritingSystem<'a>[src]Auto Trait Implementations
impl<'a> RefUnwindSafe for WritingSystem<'a>
impl<'a> RefUnwindSafe for WritingSystem<'a>impl<'a> Send for WritingSystem<'a>
impl<'a> Send for WritingSystem<'a>impl<'a> Sync for WritingSystem<'a>
impl<'a> Sync for WritingSystem<'a>impl<'a> Unpin for WritingSystem<'a>
impl<'a> Unpin for WritingSystem<'a>impl<'a> UnwindSafe for WritingSystem<'a>
impl<'a> UnwindSafe for WritingSystem<'a>