Track which shapes use each font face at upload time and only force relayout and stale-selrect sync for shapes tied to not-yet-ready faces instead of every text shape on the page.