在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"
幸运的是,该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}'
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句