更新: この問題は gnuplot の新しいバージョン (>5.0) で解決されました。@andyrasの回答を参照してください。
PostScript 以外の端末で、gnuplot に太字で拡張されたテキストのラベルを作成させるのに苦労しています。次のスクリプト
#!/usr/bin/env gnuplot
reset
set terminal pdfcairo enhanced color lw 3 size 3,2 font 'Arial-Bold'
set output 'output.pdf'
set tics scale 0
plot -x title 'normal text', \
-2*x t 'enhanced_{text}', \
-3*x t '{/Arial-Bold attempt to specify_{font}}'
set terminal pngcairo enhanced color lw 3 size 400,300 font 'Arial-Bold'
set output 'output.png'
replot
set terminal postscript enhanced color lw 3 size 6,4 font 'Arial-Bold'
set output 'output.eps'
replot
reset
次の eps を生成します ( で png に変換されますconvert output.eps -rotate 90 outputeps.png
):
これは問題ありません。ただし、pdf または png 端末を使用すると、結果は次のようになります。
すべてのラベル テキストは太字にする必要がありますが、拡張テキストを含まないラベルのみを太字にすることに注意してください。さらに、手動でフォント (最終行のタイトル) を指定しようとすると、フォントが異なります (デフォルトに戻りますか?)。
PostScript ターミナルを使用していない場合に、この動作を期待する必要がありますか? フォントを指定する別の方法はありますか?