Gnuplot 如果有希腊字符或增强型文本,则字符不为粗体

Gnuplot 如果有希腊字符或增强型文本,则字符不为粗体,gnuplot,Gnuplot,如果终端字体设置为粗体,并且轴标题、图例或标签中有希腊字符,或者有下标和上标,则非希腊字符以规则密度显示。这是一个bug,还是有办法将这些字符显示为粗体?Gnuplot版本是4.6.7 set term pngcairo enhanced font 'Arial Bold,20' set output 'test.png' set xlabel '{/Symbol g}123abc' set ylabel '123_4abc' set label '{/Symbol b}abc' at grap

如果终端字体设置为粗体,并且轴标题、图例或标签中有希腊字符,或者有下标和上标,则非希腊字符以规则密度显示。这是一个bug,还是有办法将这些字符显示为粗体?Gnuplot版本是4.6.7

set term pngcairo enhanced font 'Arial Bold,20'
set output 'test.png'
set xlabel '{/Symbol g}123abc'
set ylabel '123_4abc'
set label '{/Symbol b}abc' at graph 0.5, graph 0.7
set label 'abc' at graph 0.5, graph 0.4
plot 1 t '{/Symbol g}123', 2 t '123456789'

是的,这是一个bug,在gnuplot5中已经修复。我的5.0.5版输出:

在这里,你可以看到,现在只有希腊铭文是用正常的重量绘制的,其他的都是粗体的。原因是,您使用
Arial Bold
作为字体,但使用
/Symbol
将字体更改为正常重量的符号

只需使用粗体符号字体和
set xlabel'{/symbol:bold g}123abd'
(gnuplot 5语法):


gnuplot 4是否有解决办法?我所有的脚本都是为这个版本编写的。