pub trait TextMeasurer: Send + Sync {
// Required method
fn measure_text_px(&self, text: &str, style: &ResolvedTextStyle) -> f32;
// Provided method
fn conservative_text_px(&self, text: &str, style: &ResolvedTextStyle) -> f32 { ... }
}Expand description
Optional text measurement hook for glyph-accurate line fitting.
Required Methods§
Sourcefn measure_text_px(&self, text: &str, style: &ResolvedTextStyle) -> f32
fn measure_text_px(&self, text: &str, style: &ResolvedTextStyle) -> f32
Measure rendered text width for the provided style.
Provided Methods§
Sourcefn conservative_text_px(&self, text: &str, style: &ResolvedTextStyle) -> f32
fn conservative_text_px(&self, text: &str, style: &ResolvedTextStyle) -> f32
Conservative (safe upper-bound) width estimate.
Default delegates to measure_text_px.