【问题标题】:Characters are not bold if there is a Greek character or enhanced text如果有希腊字符或增强文本,则字符不是粗体
【发布时间】:2017-05-10 16:11:50
【问题描述】:

如果终端字体设置为粗体并且轴标题、图例或标签中有希腊字符,或者有下标和上标,则非希腊字符以规则密度显示。这是一个错误,还是有办法将这些字符显示为粗体? 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'

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    是的,这是一个错误,已在 gnuplot 5 中修复。我的输出版本为 5.0.5:

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

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

    【讨论】:

    • gnuplot 4 有解决方法吗?我所有的脚本都是为这个版本编写的。
    猜你喜欢
    • 1970-01-01
    • 2011-08-28
    • 2016-04-02
    • 2013-09-30
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    相关资源
    最近更新 更多