It seems to be singularly stupid on Macs. If the fontname
doesn't exactly match a font-filename then it gives you Sans!
Change to simply "Times" as being the lowest common denominator.
(Well, I suppose "Serif" would be lower)
-#define TIMES "Times Roman"
+#define TIMES "Times"
#define COURIER "Courier"
-#define HELVETICA "Arial"
-#define HELVETICA "Arial"
+#define HELVETICA "Helvetica"
#define SYMBOL "Symbol"
-#define PALATINO "Palatino Linotype"
+#define PALATINO "Palatino"