meldは「monospaced Regular」を使用しますが、可変幅のフォントを表示すると言います。

meldは「monospaced Regular」を使用しますが、可変幅のフォントを表示すると言います。

私はCentOS 7.xシステムでmeld 3.16.4を使用しています(はい、本当にできません)。

比較に使用されるファイルテキストのフォントフュージョンは、可変幅フォントです。ただし、環境設定ダイアログボックスにはフォントが「Monospace Regular」と表示されます。私は何を知っている同じ幅ルール他のシステムに見えるようです。これは私がMeldで見るものとは異なります。私が見るフォントは可変スペースとサンセリフフォントです。

どうなりますか?この問題をどのように解決できますか?

ベストアンサー1

Meldが使用できる適切な固定幅フォントがシステムにインストールされていない可能性があります。次の内容が表示されることがあります。

$ fc-match monospace
DejaVuSans.ttf: "DejaVu Sans" "Book"

したがって、固定幅フォントの「最も一致する」は、固定幅ではなくフォントです。

この場合、Deja-VuフォントなどのMonospaceフォントをrootとしてインストールしてみてください。

yum install dejavu-sans-mono-fonts dejavu-serif-fonts

これにより、次の内容が表示されます。

$ fc-match monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

...そして今meldは、表示されたSanSerifフォントの代わりにこのフォントを使用する必要があります。

おすすめ記事