在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"
。
fname
在 svg 终端中被提到,但它的使用并没有记录,尽管它在 2011 年 10 月(4.6 之前)就已经被引入。我在查看源代码以了解如何处理font
并查看是否有一些隐藏功能来选择粗体字体时,偶然发现了它及其用法。 - Christoph