Надеюсь, вы нашли решение в течение ближайшего года, но в любом случае вот ответ:
Не думаю, что есть какая-то причина, по которой пользовательские шрифты UITextView не должны работать в слое cocos2d, нопожалуйста, попробуйте ссылаться на шрифт по имени файла (точно так же, как в ваших ресурсах), а не по имени шрифта.Я знаю, что это отличается от того, как работают системные шрифты, но у меня сработало использование пользовательских шрифтов в cocos2d.