突然、私のGnuplotがpdfcairo
ターミナルで問題を抱え始めました。作成されたPDFファイルのフォントは、個々の文字の幅がゼロに設定されているかのように詰まっています。MacbOSでGnuplot 5.2.7を使用しています。homebrewからインストールされています。
ここでは、最小限の機能しない例:
reset
set terminal pdfcairo
set output "mnwe.pdf"
set xlabel "Time t"
set ylabel "sin(t)"
plot [0:2*pi] sin(x) with lines notitle
次の出力が生成されます。
最近のパッチレベル7への更新後にフォントの問題が発生したと思います。UbuntuマシンのGnuplot 5.2.2は期待どおりに動作し、同じGnuplotスクリプトに対して次の出力を生成します。
残念ながら、自作で以前のGnuplotバージョンに戻すことはできないようです。
epscairo
およびpngcairo
端末がGnuplot 5.2.7を搭載したMacで期待どおりに動作することを確認したので、問題はpdfcairo
端末のみにあります。
編集:実際、このバグは他のCairoベースの端末にも影響します。私が最初にチェックしたときに何が間違っていたのかわからない。
これを修正する方法についてのアドバイスをいただければ幸いです。
Homebrewの場合、バージョン1.43に固執するようにパンゴ式を変更しました
修正されるまで、これで問題が解決するはずです。
brew uninstall --ignore-dependencies pango
brew install iltommi/brews/pango
これにより、次の式がインストールされます: https://github.com/iltommi/homebrew-brews/blob/master/pango.rb ここで、v1.44を1.43に置き換えました