Kurt Lang wrote:
It will only seem that way until you run across an OpenType PostScript font that simply won't work. The bug (oddly) doesn't affect all of them.
I think it would be much odder if it did affect all OpenType PostScript fonts, since that would be just about impossible to miss during beta (or maybe even alpha) testing by both Apple & outside developers like Adobe.
I wish I knew more about the subject, but according to my limited understanding of it (here & in the following paragraphs), PDF is a subset of the Postscript programming language which does not support all the features of the PS superset but has become more popular because it is less resource intensive. Both support to slightly different degrees the features of the three principle font file formats in use today: Type 1, TrueType, & OpenType.
Type 1 is the only format that was developed exclusively by Adobe. Apple originally developed TrueType as a less expensive but compatible alternative to Type 1, licensed it to Microsoft, & both companies have extended their versions so there are two major variants. OpenType was jointly developed by Adobe & Microsoft, & is based partially on the MS TrueType variant (which in turn is based partially on Apple's original TrueType) & can roughly be considered a superset of the older formats, the main benefit of that being extended support in the PDF language for features otherwise only available in the Postscript language.
*In theory*, any Postscript or PDF interpreter, even older ones that don't know how to handle features of the newer OT font format, are supposed to be able to rasterize documents using any mix of the formats without problems by simply ignoring what they can't interpret, so while there may be small variations in the output of different ones there are not supposed to be any gross differences like missing characters or completely garbled pages, much less crashes or freezes.
Obviously, that isn't happening for everybody but I hope the above, as oversimplified as I'm sure it is, will provide some background info that might lead to better insights about why that is so.