License: Freeware

OTF Harmonizer

Open Type fonts are a wonderful thing. The same font file that works cross-platform and looks the same in both Windows and MacOS. But OpenType has a subtle and rarely noticed "defect": the nomenclature for the font's family and style can differ between the two platforms. What Windows would call "Roman", MacOS would call "Normal". Not usually a problem unless you or the cross-platform Java application you are using expects the exact same names in all instances.

OTF Harmonizer fixes this mismatch so that both family and style names are the same for both platforms. It allows you to repair entire folders worth of fonts at a time and lets you decide if you want to use the MacOS or Windows naming.

Download
OTF Harmonizer v1.1 is available here (1.3Mb)

Screenshots

Requirements

  • Mac OS 10.4.0 or higher
  • Some Open Type fonts that you'd like to fix

Installation

  1. Download and unzip
  2. Copy OTF Harmonizer to your Applications folder

Support
Chances are that I've got a bug or two in this guy. I can't test every possible environment, so if you have problems, questions, or requests, shoot an email to

Also note that while OTF Harmonizer is a Universal application, it does use a non-universal program called 'ftxdumperfuser' to do the actual font editing. This component runs just fine on Intel under Rosetta (albeit very slowly), but it itself is not Universal.

Version History
v1.1

  • ftxdumperfuser crashes if the font file is not writable by the user running the application. We now warn about and ingore font files that are not writable.
  • Double-clicking a row will display the family and style names in the log window.
v1.0
  • Initial Release