[−][src]Struct bookbinder_common::fonts::FontInfo
Bundled information about a font family, containing references to file paths and to font data
Implementations
impl FontInfo
[src]
pub fn get_base_filepath(&self) -> Result<&Path, Error>
[src]
Get the base directory of this font family; that is, the directory
within which each filename is a file.
E.g. if the result of get_base_file_path
is ~/Fonts
, and of
get_bold
is bold.otf
, then the bold font can be found at ~/Fonts/bold.otf
.
pub fn get_filename(&self) -> Result<&'static str, Error>
[src]
Filename of the regular font
pub fn get_bold(&self) -> Result<&'static str, Error>
[src]
Filename of the bold font
pub fn get_italic(&self) -> Result<&'static str, Error>
[src]
Filename of the italic font
pub fn get_bolditalic(&self) -> Result<&'static str, Error>
[src]
Filename of the bold italic font
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FontInfo
impl Send for FontInfo
impl Sync for FontInfo
impl Unpin for FontInfo
impl UnwindSafe for FontInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,