It’s a limitation of the FontSize
command. There are various options I can think of:
- You could use a CSS class instead and use the CSS class applier module of my Rangy library;
- You could use a hacky method, such as calling
document.execCommand("fontSize", false, "7");
and then finding the elements the command has created and changing them as required. See example: http://jsfiddle.net/S3ctN/. This obviously depends on there being no other<font>
elements with size 7 in the document and it also relies on the browser using<font>
elements for font size, which it seems they all do.