If you read my Maintain Revit Font Map post, you'll like this one too. I modified the original code to provide for multiple versions of Revit. It is, after all, a much bigger BIM world when you include Revit Architecture, Revit Structure, and Revit MEP into the mix. So with that in mind, I rewrote the original code. Now you can update any of the Revit version FontMap files.
Hope you find that useful!