web-dev-qa-db-ja.com

Gnuplot PDF Macでターミナルがフォントの問題を示す

突然、私の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

次の出力が生成されます。

enter image description here

最近のパッチレベル7への更新後にフォントの問題が発生したと思います。UbuntuマシンのGnuplot 5.2.2は期待どおりに動作し、同じGnuplotスクリプトに対して次の出力を生成します。

enter image description here

残念ながら、自作で以前のGnuplotバージョンに戻すことはできないようです。

epscairoおよびpngcairo端末がGnuplot 5.2.7を搭載したMacで期待どおりに動作することを確認したので、問題はpdfcairo端末のみにあります。
編集:実際、このバグは他のCairoベースの端末にも影響します。私が最初にチェックしたときに何が間違っていたのかわからない。

これを修正する方法についてのアドバイスをいただければ幸いです。

10
alexurba

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に置き換えました

11
bibi