Cleanup Macro-Font.Reset

This version tags char styles to be converted, then runs Font.Reset to
wipe all styling, then replaces tags with appropriate char styles.
Easier solution, hopefully faster.
Merge branch 'Cleanup-Macro--Reset-Font-version'