This answer дает пример кода для рисования текста с разными цветами в поле изображения. Вы можете легко изменить его, чтобы нарисовать текст с разными шрифтами. Если вам нужна прокручиваемость RichTextBox, вы можете поместить окно изображения на панель.
Update: так как вы должны использовать RichTextBox, this link показывает вам, как превратить исходный XML в формате RTF, которые вы можете загрузить в ваш RichTextBox. Для этого вам необходимо создать документ XSLT, описывающий, как преобразовать XML в RTF. В приведенную ссылку я приведу образец XSLT-документа; вам придется изменить этот XSLT, основываясь на том, как разные шрифты указаны в вашем исходном XML-документе (если вы разместите образец исходного XML-кода, мы, вероятно, могли бы помочь вам изменить XSLT соответственно).
+1 для наглядного примера. – Dykam
У меня есть много текстовых полей rih, подобных этому ... – 2009-08-14 13:18:50