mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 06:31:41 +00:00
Session::replace_document on a tab other than the current one cleared the bounds of type set in a font named like a composite font and left that type with estimated bounds until the document came to the front. - The replacement's type without bounds is measured at once, in the document's own composite fonts, lent for the measuring. The front document stays the one whose composite fonts are registered. - When the document then comes to the front unchanged, its type in its own composite fonts is not measured again. Type set in a composite font only another document defines is still measured again, as missing, and so is type set in a composite font name that another thread's loan held with a different definition.