私が理解していることから、4k(3840x2160)画面を使用して200%のスケーリングで構成すると、「偽の」FullHD(1920x1080)になります。つまり、「FullHD」画像のすべてのピクセルは、実際のハードウェア画面では4ピクセル(2x2)で表示され、すべて同じ「仮想ピクセル」を表示します。
アプリケーションが余分なピクセルを利用する方法はありますか?特にフォントのレンダリングに関して。たとえば、テキストエディターまたはIDE(特にJetBrains IDE))が追加のハードウェアを利用できますか?実際のフォントレンダリングはレンダリングプロセスの後半で発生します。たとえば、アプリケーションが16ptフォントを使用すると言った場合、レンダリングはディスプレイマネージャーに委ねられ、ディスプレイマネージャーは200%のスケーリングが構成されていることを知っているため、16ptフォントを32ptフォントとしてレンダリングします。代わりに。
注:私はディスプレイ設定の「スケーリング」オプションについて話している:
200%の4kは、質問で説明されているように実際には機能しません。 FullHD解像度で4k画面を操作するのと同じように機能させることができます。
200%スケーリングの動作は異なります。残念ながら、ubuntuのディスプレイ管理の内部の仕組みに精通していて、正確にどのように機能するかを説明することはできませんが、私の実験から、確かに、フォントを使用するhidpiモードでほとんどのものがレンダリングされます-およびアイコン、場合によっては-より高い解像度でレンダリングされます。 プリインストールされたアプリケーションを含む、実質的にすべての「標準」の組み込みubuntu GUIは、指定された解像度で2倍のサイズでレンダリングされます。これにはシステム設定が含まれます、ファイルブラウザー、いくつかの画像を提供し、100%と200%のスケーリングの違いを強調して、物事をより明確にすることができます。
ドックのランチャーアイコンの拡大比較。左は100%のスケーリング、右は200%のスケーリングです。左半分は、比較のためにgimpでx2に拡大されています。
ここに追加することはあまりありません。ご覧のように、アイコンは200%のスケーリングでより詳細に表示されています。
chromeと標準テキストエディタのテキスト本文のクローズアップ比較。左は100%スケーリング、右は200%スケーリング。左半分はスケーリングされています。比較のためにgimpでx2を増やします。
アイコン、ラベル、テキスト本文はすべて、より詳細に表示されます。
フォス画像操作プログラムGIMPの比較。左は100%スケーリング、右は200%スケーリングです。
ここで面白いです。テキスト要素はすべて、予想どおり2倍のサイズでレンダリングされます。ただし、アイコンはそうではありません。そのため、スケーリングにもかかわらず、非常に高いdpi画面で使用するにはアイコンが小さすぎる可能性があります。注目すべきは、画像プレビューのサイズが200%のスケーリングの影響を受けないことです。これは確かに正しい動作です。
PyCharmのクローズアップ比較、IDE JetBrainsによって開発されました。上はそれぞれ100%スケーリング、下は200%スケーリングです。上記は拡大されています。比較のためのgimpのx2。
答えがJetBrainsへの関心を表すようにIDE具体的には:PyCharmは200%のスケーリングで非常にうまく機能します。すべてのユーザーインターフェイス要素(アイコン、テキスト要素、メニューバー)は拡大され、目に見える形でレンダリングされますもっと詳しく。
私の理由のいくつか:
欠点: