这个图中使用的字体名称是什么?

2 投票
3 回答
3331 浏览
提问于 2025-04-18 07:39

字体名称?

我想在matplotlib绘图中使用这个字体,但我找不到它的名字。有人知道吗?

这个图是通过在Mac OS(10.9)上使用IDL绘图得到的,像这样:

filename = 'name.eps'
myDevice = !D.NAME
SET_PLOT,'ps'
DEVICE,DECOMPOSED=1,ENCAPSULATED=1,/COLOR,FILENAME=filename

......

DEVICE, /CLOSE
SET_PLOT, myDevice

3 个回答

2

(更新于2022年)

我觉得这个字体是一种属于Hershey家族的矢量字体。

这里有一套基于Hershey字体的TTF字体,你可以在这个链接找到:https://github.com/yangcht/Hershey_font_TTF

你可以下载这些字体,并在制作图表时加载它们。

在这里输入图片描述

在这里输入图片描述

3

这个字体确实是Hershey矢量字体,具体是Hershey Simplex Light。这个用户在Github上提供了字体定义文件(otf格式),你可以把这些文件复制或克隆到你的系统里,并在你的matplotlibrc文件中设置为默认字体。虽然不是所有的字符都有,但你可以使用fontforge这个工具来打开otf或sfd文件,合并、复制或者创建缺失的字符。

3

我不是字体专家,但我觉得这看起来很像是用笔绘图机(pen plotter)使用的字体。网上搜索“笔绘图机字体”,找到了“Hershey 矢量字体”,看起来挺相似的。

在这里输入图片描述

撰写回答