There is a function
util_expand_entities_ie_style
which does some of what you want but does not currently have vary many named entities. I think that's a good starting place. You could then change static pages to de-entity-ize your html which would make fts do the right thing. An alternative would be to make the fts indexer smarter but
that might be more work.