diff --git a/Userland/Libraries/LibPDF/Renderer.cpp b/Userland/Libraries/LibPDF/Renderer.cpp index e1723756e8..bf5505dfb9 100644 --- a/Userland/Libraries/LibPDF/Renderer.cpp +++ b/Userland/Libraries/LibPDF/Renderer.cpp @@ -726,6 +726,9 @@ PDFErrorOr Renderer::set_graphics_state_from_dict(NonnullRefPtr Renderer::show_text(DeprecatedString const& string) { + if (!text_state().font) + return Error::rendering_unsupported_error("Can't draw text because an invalid font was in use"); + auto& text_rendering_matrix = calculate_text_rendering_matrix(); auto font_size = text_rendering_matrix.x_scale() * text_state().font_size;