On resize the renderer is recreated with a fresh TypefaceFontProvider. loadFont() had an early return for cached fonts that skipped registering with the new provider, so ParagraphBuilder had no fonts to render with.