would it be as <font> tag - I would hope not :P. The easiest way would be to have inline styles I guess.
Perhaps site developers could be given an opportunity to filter the font, size, and colour selection lists to only show values appropriate for the site? This way, design integrity could be managed on a site-by-site basis.
Excellent Idea. From a designer view I dont want clients thinking yellow headings 72px in Impact and green text in 8px in comic sans is a good idea.
We could add our own classes in the CSS like - .ArialFont {}, .VerdanaFont{} and we might set classes ( rather then inline styles) of colors which site users can use. So we can define like .red{} .pink{} in the css. Then using TinyMCE is just applys something like <span class="ArialFont red"> slightly better then inline styles. Just... :D but the problem with defining classes is that it wont cover even hue, shade that a user might want. That might be bad aswell as good :P
This will enable us to allow user-defined colors and fonts but within a set range. As many sites might not want to have Georgia or Verdana as a font selection or if you are on a light on dark site you dont want the user to select black as a font color. I think if we give site authors too much control we might see some odd results, I just dont trust them!! just my 2cents anyways