Sorry again, but I found another issue, this time with IE9. I'm not sure if this issue applies to IE8 or IE7. Using your sample page for the DefaultFontStyle use these replication steps:
- Use IE9 to go to http://richtextbox.com/test/EditorBodyStyle.aspx
- Start typing some text, but don't hit the enter key.
- Without highlighting anything change the font by clicking the drop down that says "Default Font" to "Impact".
- Notice that all of the existing text that's already been entered changes from the default font to the new font.
- Type some more text with "Impact" selected in the drop down,
- Again, without highlighting any text, change the font again to "Georgia".
- Notice that the entire line changes from Imact to Georgia.
If I repeat the same steps using Firefox, Safari or Chrome the existing text does not change when I select a differnet font.