[TYPO3-RTE] New behaviour of fontstyle and fontsize features

Joerg Wagner news.netfielders.de at digilog.de
Sun Oct 12 01:06:07 CEST 2008


Stanislas,

once more many thanks for all the work you put into this.
I used htmlArea myself on many occasions and extended and changed it a 
lot. But I never managed to bring it to the level of cleanliness and 
standardization that you have achieved. Great work!

Cheers,
Jörg.


Stanislas Rolland schrieb:
> Hi,
> 
> In various browsers, the execCommand method used by htmlArea RTE 
> generates font tags when font setting commands are used.
> 
> A new patch was committed to TYPO3 core trunk (revision 4306) for 
> inclusion in TYPO3 4.3. The patch overrides DefaultFont extension with 
> new SelectFont extension that avoids the use of execCommand method.
> 
> fontstyle and fontsize dropdowns will then wrap highlighted text with 
> span tag with style attribute in all browsers. They will also allow to 
> set/unset the font-family and the font-size properties of the style 
> attribute on any element in which the cursor is positioned or which is 
> selected through the status bar at the bottom of the RTE editing area. 
> This is behaviour similar to textcolor, bgcolor and textstyle.
> 
> Font sizes become configurable just like font faces using RTE.fontSizes 
> array and RTE.default.buttons.fontsize.addItems property.
> 
> font setting features are enabled only if the EM configuration variable 
> "Enable features that use the style attribute" is set. Appropriate proc 
> options are then configured.
> 
> Opera-specific issue: If a font family is not installed on the system of 
> the author, Opera silently removes it from any list of fonts assigned to 
> the font-family property of the style attribute. I could find no 
> workaround for this issue.
> 
> This completes the eradication of RTE features that generated font tags.
> 
> Regards,
> Stanislas


More information about the TYPO3-project-rte mailing list