Очень долго ломал голову над тем, почему после замены SDF-шрифта на созданный самостоятельно в Unity той же версии (или близкой к оной) игра крашится перед тем моментом, когда должен быть выведен на экран текст, использующий этот шрифт. Попробовал сейчас, чисто из любопытства, заменить только MonoBehaviour и Texture2D (не трогая оригинальный Material), и — о чудо — игра не крашнулась и показала русские буковки моим шрифтом.
Да, в шапке под спойлером ничего такого не было написано про Material (максимум только про исправление ссылки на него в MonoBehaviour), но что-то заставило меня подумать, что надо заменять и его тоже.