我使用的是 FreeBSD 系统的商业服务器,没有 root 帐户。我用我的帐户安装 gnuplot。但是,我无法设置字体。因此,我将字体文件复制到我的主目录中,例如 ~/usr/fonts
然后,我在 gnuplot 文件中使用以下脚本:
set term png enhanced font '/home/Tom/usr/fonts/truetype/msttcorefonts/verdana.ttf'
set out 'xrd.png'
set xlabel '2 {/Symbol q}';
set ylabel 'Count';
set xrange [:];
set yrange [:];
unset key;
set border lw 1;
plot './data.txt' using 1:2 with l linetype 1 linewidth 1;
set term xterm;
set out ;
但是,当我运行脚本时,出现以下错误:
gdImageStringFT: Could not find/open font while printing string q with font Symbol
gdImageStringFT: Could not find/open font while printing string q with font Symbol
这可能是因为我使用的字体“verdana.ttf”不正确。
但是,我可以在我自己的 Debian 系统 PC 上使用这种字体。
不使用/Symbol
。那不会使用 Verdana 字体。
根据这一页,Verdana 字体包括希腊字母。
通过添加使用 UTF-8 编码set encoding utf8
到你的 gnuplot 文件。然后插入unicode符号(根据这一页: θ, 希腊小写字母 theta, U+03B8) 使用您最喜欢的文本编辑器将其添加到标签字符串中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)