Fonts 当仅指定族时,如何确定gnuplot选择的字体?

Fonts 当仅指定族时,如何确定gnuplot选择的字体?,fonts,gnuplot,Fonts,Gnuplot,我正在使用gnuplot中的pngcairo终端生成图像。指定终端时,字体设置为“sans,9”。我如何知道选择了哪个特定字体进行渲染 终端命令: 设置终端pngcairo字体“sans,9”大小15001000 (编辑)更多信息: 安装在Windows7操作系统下。 我只需要找到gnuplot 4.4.4中给定语句使用的字体,该语句用于创建许多绘图。gnuplot 4.6.0决定同一语句使用不同的字体,实际上不可能重新呈现所有早期的绘图以匹配。我创建了一个文件test.gp set termi

我正在使用gnuplot中的pngcairo终端生成图像。指定终端时,字体设置为“sans,9”。我如何知道选择了哪个特定字体进行渲染

终端命令: 设置终端pngcairo字体“sans,9”大小15001000

(编辑)更多信息: 安装在Windows7操作系统下。
我只需要找到gnuplot 4.4.4中给定语句使用的字体,该语句用于创建许多绘图。gnuplot 4.6.0决定同一语句使用不同的字体,实际上不可能重新呈现所有早期的绘图以匹配。

我创建了一个文件
test.gp

set terminal pngcairo font "sans,9" size 1500,1000
set output "test.png"
plot sin(x)
strace下运行gnuplot

strace -o st.out gnuplot test.gp
格雷普

给我(
Linux3.0.0-22-generic#36 Ubuntu


哇!不会想到的。回答得好。(+1从我这里)你知道如何安装windows吗?@Parallax——也许
straceNT
()?我从未使用过它,我只是在谷歌上搜索了strace for windows,这就是我想到的。祝你好运。Strancet似乎不适用于Windows 7。我试着查看已安装的字体,以找到与gnuplot使用的字体相匹配的字体,但显然没有找到。我将在指定确切字体的同时重新绘制早期的绘图,因为这比继续寻找解决方案所需的时间要少。我应该把这个问题标记为已回答吗?
grep 'open.*/usr/share/font.*' st.out 
open("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf", O_RDONLY) = 5