Version: (using Devel) Installed from: Compiled sources First of all, when you choose a new font style (whether it be simply bolding or changing font altogether) and _then_ (as in after) highlight text, the highlighted text will be changed into the new fold style. I believe that this is absolutely broken behavior. Also, I feel like if the user types in some text, goes back and highlights text, then changes the font of the highlighted text, the user does not mean to change the default font instead just the bit of text highlighted itself. The only exception I can see to this is if the user highlights _all_ of the text and changes the style. Lastly, the bold/italics/underline shortcuts are broken.
Created attachment 29660 [details] addresses the issues above This patch enables the shortcut keys for bold/italics/underline. It also changes the behavior of the "default" font to be set only when either there is no text in the text box or if all of the text has been highlighted. It also changes the "desired" font variable that floats around to be set to the font of the current cursor position.
feel free to commit this and close the bug (if you haven't committed a variant of it with the new rich text editor stuff already)