画面ごとのフォント構成?

画面ごとのフォント構成?

画面ごとにフォント設定を異なる方法で設定する方法はありますか?

1080pモニターは2台あり、1つは13インチ、もう1つは27インチです。小さなモニターではアンチエイリアシングされたフォントを使用し、大型モニターではアンチエイリアシングされていないフォントを使用したいと思います。

ベストアンサー1

xrdbCプリプロセッサを使用するので(もちろんそうです)条件をサポートします。これは私の作品です.Xresources

#if SCREEN_NUM == 0
Xft.dpi: 157
#endif

#if SCREEN_NUM == 1
Xft.dpi:  96
Xft.antialias: 0
#endif

すべてのモニターでxrdb -merge正しい操作が実行され、ログイン時に多数のX初期化スクリプトの1つがユーザーのスクリプトを表示しようとすると、.Xresourcesこのスクリプトも正しく設定されます。

(メモ:Arch Linuxフォントの設定ページにはより多くの例がありますが、子孫のためにこれらの例を保存するために上記の例を含めました。 )

おすすめ記事