ミケガモのブログ

ディスプレイ拡大率設定時のgnuplotフォント

ディスプレイ拡大率を200%に設定しているWindowsPCでグラフをpngやpdfに出力したら、フォントサイズがおかしなことになってしまった。ちなみに標準ターミナル出力(windows,wxt)では正常に表示される。

↓ 画像上がデフォルト、下が拡大率ありのおかしなプロット。 f:id:mikegamo:20180930154904j:plain

流石にこんなマニアックなことを書いているサイトはどこにもないので、自分で試行錯誤。アプリケーション個別のDPI設定で解決しないだろうかといじってみたら見事正解だった。

対処法

wgnuplot.exeのプロパティ>互換性タブ>

高DPI設定の変更 > 高DPIスケール設定の上書き

「高いDPIスケールの動作を上書きします」にチェックを入れ、「拡大縮小の実行元」で「システム」を選択する。

他のアプリケーションにも応用が利くはず。