Please consider the following, version 10.0.1, OS X Mavericks:
SetOptions[$FrontEndSession, PrivateFontOptions -> {"OperatorSubstitution" -> False}]
fakedata = FoldList[0.98 #1 + #2 &, 2., RandomVariate[NormalDistribution[0, 1], 11]]
(*{2., 2.39063, 2.58035, 1.30193, 0.758044, 1.47053, 2.81647, \
2.30642, 1.12738, -1.07766, -2.03465, -1.38781} *)
test0 = BarChart[fakedata, PlotTheme -> "None"]
Now export test0
as a PDF, and open in Adobe Reader to check the fonts.
Clearly, the special Mathematica fonts are being used still. It is clearly visible in the minus signs in the original graphic in the notebook.
I want to turn OperatorSubstitution
off in EMF export on Windows, because it causes issues when embedding the EMF graphics in Word or PowerPoint. I did this test in PDF format on Mac OS X (my home machine, work is yet to upgrade) but have reason to believe that the font-export behaviour is the same.
- Can anyone confirm that the behaviour is the same on Windows, either for PDF or EMF export?
- If so, can anyone suggest a way to enforce the version-9 behaviour of respecting the setting for
PrivateFontOptions
? The documentation says:
This function has not been fully integrated into the long-term Wolfram Language, and is subject to change.
Am I out of luck in the new version? I was hoping to use version 10 given its improved PDF export, but I can't expect outside organisations to have installed the Mathematica fonts just so we can show a couple of simple charts in a PowerPoint. This sort of thing can be a showstopper for a large organisation.