iced-rs/iced · error
Write font system
Error message
Write font system
What it means
Error "Write font system" thrown in iced-rs/iced.
Source
Thrown at graphics/src/text/paragraph.rs:69
raw: Arc::downgrade(paragraph),
min_bounds: paragraph.min_bounds,
align_x: paragraph.align_x,
align_y: paragraph.align_y,
}
}
fn internal(&self) -> &Arc<Internal> {
&self.0
}
}
impl core::text::Paragraph for Paragraph {
type Font = Font;
fn with_text(text: Text<&str>) -> Self {
log::trace!("Allocating plain paragraph: {}", text.content);
let mut font_system = text::font_system().write().expect("Write font system");
let (hint, hint_factor) = match text::hint_factor(text.size, text.hint_factor) {
Some(hint_factor) => (true, hint_factor),
_ => (false, 1.0),
};
let mut buffer = cosmic_text::Buffer::new(
font_system.raw(),
cosmic_text::Metrics::new(
f32::from(text.size) * hint_factor,
f32::from(text.line_height.to_absolute(text.size)) * hint_factor,
),
);
if hint {
buffer.set_hinting(cosmic_text::Hinting::Enabled);
}
View on GitHub (pinned to 2cffa99b39)
When it happens
Trigger: Thrown at graphics/src/text/paragraph.rs:69 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of iced-rs/iced@2cffa99b39 (2026-08-16).
Data as JSON: /api/errors/cff36b1a9345d3f5.
Report an issue: GitHub.