pub struct Fontsystem {
pub glyphmaps: FontInfoStore<String, fn(&str) -> String>,
/* private fields */
}Fields§
§glyphmaps: FontInfoStore<String, fn(&str) -> String>Trait Implementations§
Source§impl Clone for Fontsystem
impl Clone for Fontsystem
Source§fn clone(&self) -> Fontsystem
fn clone(&self) -> Fontsystem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Fontsystem
impl Debug for Fontsystem
Source§impl FontSystem for Fontsystem
impl FontSystem for Fontsystem
Source§type Font = Arc<TfmFontI<i32, Dim32, (NonZero<u32>, PhantomData<u8>)>>
type Font = Arc<TfmFontI<i32, Dim32, (NonZero<u32>, PhantomData<u8>)>>
The type of
Fonts provided by this font system.Source§type CS = (NonZero<u32>, PhantomData<u8>)
type CS = (NonZero<u32>, PhantomData<u8>)
The type of control sequences used to give a name to a font; returned by e.g.
\the when followed
by a font.Source§fn new<ET: EngineTypes<Char = Self::Char, CSName = Self::CS>>(
aux: &mut EngineAux<ET>,
) -> Self
fn new<ET: EngineTypes<Char = Self::Char, CSName = Self::CS>>( aux: &mut EngineAux<ET>, ) -> Self
Creates a new font system.
Auto Trait Implementations§
impl Freeze for Fontsystem
impl RefUnwindSafe for Fontsystem
impl Send for Fontsystem
impl Sync for Fontsystem
impl Unpin for Fontsystem
impl UnsafeUnpin for Fontsystem
impl UnwindSafe for Fontsystem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more