如何在SVG终端的gnuplot 5+中将字体粗细设置为“粗体”?

时间:2014-08-31 10:33:03

标签: svg fonts gnuplot

在gnuplot版本5+(询问此问题时的候选版本)中,SVG终端具有参数fname 'Arial'fsize 15(例如,大小为15的Arial)。 SVG终端还支持{/Arial:Bold=20 my text}之类的内容,为自己的文本标签提供增强的文本模式(子脚本和超级脚本,字体粗细等)。

但是如何全局设置字体粗细,以便刻度线使用它呢?

当我将fname 'Arial:Bold'写入终端选项时,生成的SVG有font-family="Arial:Bold"而不是font-family="Arial" font-weight="Bold"

1 个答案:

答案 0 :(得分:1)

你很幸运,svg终端目前是唯一允许这样做的(?)终端。您可以使用fname终端选项指定字体系列和字体粗细(使用font选项只能选择字体系列:

set terminal svg standalone fname 'Arial bold' fsize 15
set xlabel 'xlabel'
set ylabel 'ylabel'
set output 'arial-bold.svg'
plot x

但请注意,使用这些设置时,您无法使用set label '{/:Normal Normal weight}'将单个标签设置为正常字体粗细(可能是错误)。