web-dev-qa-db-ja.com

1つのMacクライアント上のリモートX11アプリでフォントがすべて厄介なのはなぜですか?

2つのMacOS Xクライアントがあり、どちらもXQuartz 2.1.6(xorg-server 1.4.2-Apple33)を実行しています。 X11転送を有効にしてgnome-terminalを起動するリモートLinuxシステムにSSHで接続すると、一方のMacでは端末は正しく見えますが、もう一方のMacではフォントがすべて厄介です。

[jnet@Stan ~]$ ssh -X [email protected] gnome-terminal生成: Lookin good!

powerbook:~ hp$ ssh -X [email protected] gnome-terminal生成: OH MY GOD, MY EYES!!!!!

2回ズームインすると、パワーブックの問題は解決します。 Looks OK only because the image is scaled down to fit

編集:これは、gnome-terminalだけでなく、多くのアプリに影響します。たとえば、サンダーバードにも影響します。

4
Josh

フォントの問題のようです-Font Book.appを実行し、All Fontsをクリックしてから、中央のペインですべてのフォントを選択します(cmd-a)そしてメニューからファイル->フォントの検証を選択します。これにより、問題のあるフォントのレポートが作成されます。

壊れたフォントファイルを見つけた場合は、それがどこにあるかを調べてください。

  • システムフォント(/ Usersにないパス)の場合は、インストールメディアまたは動作中のMacから置き換えます(簡単)
  • ユーザーフォント(/ Users内の任意のパス)の場合は削除します。システムフォントで十分ですが、ユーザーフォントが優先されるため、ユーザーが一部の中断されたフォントをインストールすると、これが発生する可能性があります。
1
Ingmar Hupp

私は次のことを行うことで物事を改善することができました:

私のUbuntuシステムで、私は実行しました:

xrdb -query -all

これにより、次の出力が得られました。

*customization: -color
Xcursor.size:   24
Xcursor.theme:  DMZ-White
Xft.antialias:  1
Xft.dpi:    96
Xft.hinting:    1
Xft.hintstyle:  hintslight
Xft.rgba:   rgb

次に、その出力を取得し、Macで~/.Xresourcesファイルを作成し、その内容として上記のxrdb -query -allの出力を使用しました。次に、Macで次のコマンドを実行しました。

xrdb ~/.Xresources

...これにより、現在のXサーバーで設定が有効になるはずです。その後、フォントのレンダリングは完全ではありませんが、より良いように見えました。

可能な修正についていくつかのヒントを提供してくれた この回答 に感謝します。

1
mpontillo