[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