See Bug 589682. The fix in bug 589682 doesn't work on Solaris 11 because on Solaris it doesn't go into AddFontEntry(), so mIgnoreGDEF is always false. Firefox 3.6.27 is fine. Firefox 4.0 or later fails. I don't know where is the best place to put logic of setting mIgnoreGDEF for Solaris platform. In theory, it's also reproducible on Linux, but I don't have a Linux distro with Times New Roman to try.