在MATLAB figure`text`命令中指定“Extra Light”字体样式

时间:2015-12-24 21:34:59

标签: python r matlab fonts matlab-figure

我想在MATLAB的Gotham Cond SSm XLight命令中使用text在上面的字体中绘制几个数字,字母和符号。但是,根据the official documentationFontWeight中的text似乎只允许normal|bold,而不是XLight的Extra Light样式。

这是我在系统中安装的字体。

$ ls GothamCondensed/OpenType/
GothamCondSSm-Black.otf        GothamCondSSm-Book.otf         GothamCondSSm-Medium.otf
GothamCondSSm-BlackItalic.otf  GothamCondSSm-BookItalic.otf   GothamCondSSm-MediumItalic.otf
GothamCondSSm-Bold.otf         GothamCondSSm-Light.otf        GothamCondSSm-XLight.otf
GothamCondSSm-BoldItalic.otf   GothamCondSSm-LightItalic.otf  GothamCondSSm-XLightItalic.otf

以下是我用于MATLAB R2015b的内容:

% draw symbol `$' in Gotham Cond SSm XLight
text(0,0,'$','FontName','Gotham Cond SSm','FontWeight', 'XLight');

% also try this, just in case
text(0,0,'$','FontName','Gotham Cond SSm XLight');
text(0,0,'$','FontName','Gotham Cond SSm XLight','FontWeight', 'XLight');

如果在MATLAB中不支持它,即使是一些未记录的java hack,那么能够用任何语言生成这些符号(例如`$')仍然很棒(最好是Python)或者R)以高分辨率指定大小(以像素为单位),然后将它们保存为灰度图像文件。然后我可以将这些图像文件读入我的MATLAB结构中。

0 个答案:

没有答案