XamRicmTextEditor でフォントを変更する際には、FontSettings 配下のプロパティ設定を行う必要があります。
英数字・・・Ascii プロパティ
日本語・・・EastAsia プロパティ
例えば、英語と日本語が混在するテキストにおいて、フォントを変更する場合、次の様にプロパティ設定を行います。
private void FontList_SelectionChanged( object sender, SelectionChangedEventArgs e) { var fontName = this.FontList.SelectedItem.ToString(); CharacterSettings csFont = new CharacterSettings() { FontSettings = new FontSettings() { Ascii = fontName, EastAsia = fontName } }; this.XamRichTextEditor1.Document.RootNode.Settings = new DocumentSettings() { DefaultCharacterSettings = csFont }; }