A Perl script that fixes nonstandard Microsoft HTML so that it will display properly on non-Microsoft computers. For example, apostrophes become question marks because of a feature called smartquotes. For example:

I picked up the dog?s food bowl. It?s strange how delicious the dog?s food looked. But it?s the dog?s food, not mine, so I left it alone.

What demoronizer fixes (from the man page):
  • The missing semicolon at the end of numeric character escapes (=) is supplied.
  • Numeric renderings of special characters (< > &) are replaced with readable equivalents.
  • Unquoted <table> tags containing non-alphanumeric characters are quoted.
  • PowerPoint's mis-nesting of <font> and <strong> tags is corrected.
  • PowerPoint's boneheaded use of <ul> and </ul> tags to accomplish paragraph breaks is corrected and the proper <p> tags inserted.
  • Missing <tr> tags in text-only slides are inserted.
  • Nugatory </p> tags are removed.
  • Unmatched <li> tags in headings are removed.
  • Idiot "paragraph-long lines" are broken into something suitable for editing with a normal text editor.
Domoronizer was written by John Walker, the guy who made AutoCAD.

Log in or register to write something here or to contact authors.