`Painter::text_data` had no caller. It was left in the previous round because it is the only way a widget inside `draw` can reach `TextData`, and the app's pending integration might have wanted it; nothing in iris is kept for the app's sake, since the app is to be largely rewritten against this API rather than ported call by call (Bryan, 2026-09-20).