У меня есть проект Unity с двумя используемыми шрифтами TextMeshPro: Orange Kid и Liberation Sans по умолчанию, предоставляемым TextMeshPro.
Каждый раз, когда FPS в игре падает, либо я порожу врагов, либо или просто странствуя по миру, один из шрифтов просто пропадет. Шрифты исчезают только на U GUI GameObjects, но не на игровых объектах TextMeshPro в мире.
Шрифт Orange Kid исчезает, но шрифт Liberation Sans остается.
Однажды я добавил Шрифт Pacifico как способ проверить, что происходит, и в результате шрифт Orange Kid исчез, а остальные остались.
Я также однажды удалил шрифт Orange Kid и повторно импортировал его, и это в результате шрифт Orange Kid остался включенным, а шрифт Liberation Sans исчез.
Действительно странно ...
Кроме того, игра предназначена для мобильных устройств.