legend font style, f ​​and | are very close

15 次查看(过去 30 天)
In the lower legend f and | are very close, but in the upper one they are far. How can i set it?
  3 个评论
DGM
DGM 2021-7-8
Is that setup identical in both cases? Obviously something is being done differently, because you have two images. I can't guess what's different.
dpb
dpb 2021-7-8
Obviously the difference between the two is that a blank is inserted between the f and the | in the one and not the other. It's not clear from the post what the Q? really is -- do you not see that or do you want some way to change the spacing besides inserting the blank, I suppose?
You can't change default kerning for a given font...it is what it is in the installed font.

请先登录,再进行评论。

采纳的回答

DGM
DGM 2021-7-8
编辑:DGM 2021-7-8
If picking a font with a better spacing behavior isn't an option, you can always try to pad it using something other than a regular space.
███ ███ hair space -- thinnest nonzero-width space -- char(8202)
███ ███ thin space -- typically 1/5 em -- char(8201)
███ ███ punctuation space -- width of narrow punctuation -- char(8200)
███ ███ figure space -- tabular width of font -- char(8199)
███ ███ 6-per em space -- 1/6 em -- char(8198)
███ ███ 4-per em space -- 1/4 em -- char(8197)
███ ███ 3-per em space -- 1/3 em -- char(8196)
███ ███ em space -- em -- char(8195)
███ ███ en space -- 1/2 em -- char(8194)
███ ███ normal #32 space -- typically 1/4 em -- char(32) (or just spacebar)
One of the thinner spaces might be narrow enough to suit, but if you have a lot of things to plot, it might be quite the hassle.
EDIT
I guess there's also LaTeX
% just one test label
h = legend({'$$\left|f\right|$$'},'interpreter','latex');
  3 个评论

请先登录,再进行评论。

更多回答(1 个)

Ankit
Ankit 2021-7-8
As per as my knowledge this is due to "FontName". Try with other FontName for e.g. Calibri etc you will see the difference.

类别

Help CenterFile Exchange 中查找有关 Legend 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by