diff --git a/include/tidyenum.h b/include/tidyenum.h
index dd148bd..e86e307 100644
--- a/include/tidyenum.h
+++ b/include/tidyenum.h
@@ -553,7 +553,6 @@ typedef enum
#endif
TidyDropEmptyElems, /**< Discard empty elements */
TidyDropEmptyParas, /**< Discard empty p elements */
- TidyDropFontTags, /**< Discard presentation tags */
TidyDropPropAttrs, /**< Discard proprietary attributes */
TidyDuplicateAttrs, /**< Keep first or last duplicate attribute */
TidyEmacs, /**< If true, format error output for GNU Emacs */
diff --git a/src/clean.c b/src/clean.c
index b92a85d..779ddec 100644
--- a/src/clean.c
+++ b/src/clean.c
@@ -1007,35 +1007,6 @@ static Bool Center2Div( TidyDocImpl* doc, Node *node, Node **pnode)
{
if ( nodeIsCENTER(node) )
{
-#if 0 /* 00000000 what is this doing inside an nodeIsCENTER(node)??? 0000000 */
- if ( cfgBool(doc, TidyDropFontTags) )
- {
- if (node->content)
- {
- Node *last = node->last;
- DiscardContainer( doc, node, pnode );
-
- node = TY_(InferredTag)(doc, TidyTag_BR);
- TY_(InsertNodeAfterElement)(last, node);
- }
- else
- {
- Node *prev = node->prev, *next = node->next,
- *parent = node->parent;
- DiscardContainer( doc, node, pnode );
-
- node = TY_(InferredTag)(doc, TidyTag_BR);
- if (next)
- TY_(InsertNodeBeforeElement)(next, node);
- else if (prev)
- TY_(InsertNodeAfterElement)(prev, node);
- else
- TY_(InsertNodeAtStart)(parent, node);
- }
-
- return yes;
- }
-#endif /* 00000000 what is this doing inside an nodeIsCENTER(node)??? 0000000 */
RenameElem( doc, node, TidyTag_DIV );
TY_(AddStyleProperty)( doc, node, "text-align: center" );
return yes;
@@ -1394,12 +1365,6 @@ static Bool Font2Span( TidyDocImpl* doc, Node *node, Node **pnode )
if ( nodeIsFONT(node) )
{
- if ( cfgBool(doc, TidyDropFontTags) )
- {
- DiscardContainer( doc, node, pnode );
- return yes;
- }
-
/* if node is the only child of parent element then leave alone
Do so only if BlockStyle may be succesful. */
if ( node->parent->content == node && node->next == NULL &&
diff --git a/src/config.c b/src/config.c
index 221b475..e36b27c 100644
--- a/src/config.c
+++ b/src/config.c
@@ -249,7 +249,6 @@ static const TidyOptionImpl option_defs[] =
#endif
{ TidyDropEmptyElems, MU, "drop-empty-elements", BL, yes, ParseBool, boolPicks },
{ TidyDropEmptyParas, MU, "drop-empty-paras", BL, yes, ParseBool, boolPicks },
- { TidyDropFontTags, MU, "drop-font-tags", BL, no, ParseBool, boolPicks },
{ TidyDropPropAttrs, MU, "drop-proprietary-attributes", BL, no, ParseBool, boolPicks },
{ TidyDuplicateAttrs, MU, "repeated-attributes", IN, TidyKeepLast, ParseRepeatAttr, repeatAttrPicks },
{ TidyEmacs, MS, "gnu-emacs", BL, no, ParseBool, boolPicks },
diff --git a/src/language_en.h b/src/language_en.h
index 1af5fa8..70d76c0 100644
--- a/src/language_en.h
+++ b/src/language_en.h
@@ -330,30 +330,6 @@ static languageDefinition language_en = { whichPluralForm_en, {
TidyDropEmptyParas, 0,
"This option specifies if Tidy should discard empty paragraphs. "
},
- {/* Important notes for translators:
- - Use only
, , , , and
-
.
- - Entities, tags, attributes, etc., should be enclosed in
.
- - Option values should be enclosed in .
- - It's very important that
be self-closing!
- - The strings "Tidy" and "HTML Tidy" are the program name and must not
- be translated. */
- TidyDropFontTags, 0,
- "Deprecated; do not use. This option is destructive to "
- "<font>
tags, and it will be removed from future "
- "versions of Tidy. Use the clean
option instead. "
- "
"
- "If you do set this option despite the warning it will perform "
- "as clean
except styles will be inline instead of put into "
- "a CSS class. <font>
tags will be dropped completely "
- "and their styles will not be preserved. "
- "
"
- "If both clean
and this option are enabled, "
- "<font>
tags will still be dropped completely, and "
- "other styles will be preserved in a CSS class instead of inline. "
- "
"
- "See clean
for more information. "
- },
{/* Important notes for translators:
- Use only
, , , , and
.
diff --git a/src/tidylib.c b/src/tidylib.c
index 726df24..b429314 100755
--- a/src/tidylib.c
+++ b/src/tidylib.c
@@ -1973,7 +1973,6 @@ int tidyDocCleanAndRepair( TidyDocImpl* doc )
Bool logical = cfgBool( doc, TidyLogicalEmphasis );
Bool clean = cfgBool( doc, TidyMakeClean );
Bool gdoc = cfgBool( doc, TidyGDocClean );
- Bool dropFont = cfgBool( doc, TidyDropFontTags );
Bool htmlOut = cfgBool( doc, TidyHtmlOut );
Bool xmlOut = cfgBool( doc, TidyXmlOut );
Bool xhtmlOut = cfgBool( doc, TidyXhtmlOut );
@@ -2014,7 +2013,7 @@ int tidyDocCleanAndRepair( TidyDocImpl* doc )
}
/* replaces presentational markup by style rules */
- if ( clean || dropFont )
+ if ( clean )
TY_(CleanDocument)( doc );
/* clean up html exported by Google Docs */