I've got some TextMeshProUGUI components that I poll the preferred width from in order to resize their containers. Sometimes these TMP components returns 0 for the preferred width, even if they have text assigned, and have reported a different width earlier, without me changing anything of the TMP settings. Here's an example of an inspector where that's happening. See the Layout properties at the bottom: Any idea why this would happen? I tried turning on/off "Visible Descender", but that didn't seem to change things.