How can I disable font smoothing within a figure annotation textbox?

1 visualización (últimos 30 días)
cokakola
cokakola el 11 de Mzo. de 2016
Comentada: cokakola el 12 de Mzo. de 2016
I want to globally disable font smoothing for all text entries within figures, since smoothed text looks very poor.
I can toggle font smoothing for all axes elements (Title, Ticks,Labels) and I found in the forum how to do it for the legend.
But I can not find how to do it for the annotation textbox. Global setting for the figure or axes does not affect the annotation box.
How can I switch the smoothing off for text in an annotation?
I use Matlab 2015b

Respuestas (1)

Morteza T
Morteza T el 11 de Mzo. de 2016
You can change the graphic smoothing attribution of any object off or on like easily. for whole figure you can do like this:
f = figure(1);
f.GraphicsSmoothing = 'off';
  1 comentario
cokakola
cokakola el 12 de Mzo. de 2016
Sorry, this seems to be a good answer to another question.
First: I want to switch of *Font* Smoothing
Second: The legend and the annotations are special Children of the Figure, they do not follow the global figure settings.
Unfortuanately, the command f.FontSmoothing='off' has no impact on the text in an annotation textbox.

Iniciar sesión para comentar.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by