pub struct Woff2FormatOptions {
pub compression_quality: Option<u8>,
}Expand description
WOFF2-format–specific options. Affects only WOFF2 output.
Fields§
§compression_quality: Option<u8>Brotli compression quality used when encoding WOFF2, from 0 (fastest,
largest output) to 11 (slowest, smallest output). This tunes compression
effort only and never changes glyph fidelity — the decompressed font is
identical at every level. Defaults to 11 for the smallest output; lower it
(e.g. to 10) for faster encoding at a marginal size cost. Must be between
0 and 11; other values are rejected.
Trait Implementations§
Source§impl Clone for Woff2FormatOptions
impl Clone for Woff2FormatOptions
Source§fn clone(&self) -> Woff2FormatOptions
fn clone(&self) -> Woff2FormatOptions
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 moreAuto Trait Implementations§
impl Freeze for Woff2FormatOptions
impl RefUnwindSafe for Woff2FormatOptions
impl Send for Woff2FormatOptions
impl Sync for Woff2FormatOptions
impl Unpin for Woff2FormatOptions
impl UnsafeUnpin for Woff2FormatOptions
impl UnwindSafe for Woff2FormatOptions
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,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.