Тормозит прокрутка чаще всего из-за missing bindings,
Сам использую embedding fonts из библиотеки которую монтемагно показывал, всё норм и удобно.
вы оказались частично правы, что надо привязку смотреть
у меня Message имел значение "g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0..."
(и длина строки была 1024 символа)
а должно быть просто g
оказывается Encoding.ASCII.GetString
не избавляется от нуль-терминатора
отображалось оно нормально, но обрабатывалась строка как очень длинная там на фоне где-то (либо в MvvmCross, либо в самом Android)
а насчёт шрифта, я думаю, там в стандартном шрифте есть символ нуль-терминатора (какой-нибудь просто невидимый), а в кастомном - нет
и когда оно отображало текст, то мешало два шрифта: кастомный для известных символов, и стандартный для нуль-терминатора
и лагало из-за использования двух шрифтов