Let it access the characters without seeing internal codes (E0XX-EXXX). Should it never see the attributes? I think that knowledge such as ``this is in italic'' may be helpful. But using ispell will require conversion to text, which is not straight forward and should be done by outputFormatter.