Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This problem is no longer there after I upgraded to Mathematica 10.0.2.

If I set OperatorSubstitution to False, the labels of Plot will not use the typeface specified by FontFamily unless FontSize is more than certain number.

In this test scenario, that certain number is 14 and the typeface is Ubuntu (Regular) (TTF fonts available from

SetOptions[Plot, AspectRatio -> 1, ImageSize -> {200, 200}]; 
  Plot[x, {x, 0, 1}, 
    LabelStyle -> {FontFamily -> "Ubuntu", FontSize -> 14}, 
    BaseStyle -> {PrivateFontOptions -> {"OperatorSubstitution" -> True}}], 
  Plot[x, {x, 0, 1}, 
    LabelStyle -> {FontFamily -> "Ubuntu", FontSize -> 14}, 
    BaseStyle -> {PrivateFontOptions -> {"OperatorSubstitution" -> False}}], 
  Plot[x, {x, 0, 1}, 
    LabelStyle -> {FontFamily -> "Ubuntu", FontSize -> 15}, 
    BaseStyle -> {PrivateFontOptions -> {"OperatorSubstitution" -> False}}]

15 is the threshold.

Only some typefaces are affected (eg Inconsolata is fine). Is this a bug?

I'm using Mathematica 9 for Mac.

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.