今日のディスプレイのサイズと解像度は非常に広い範囲です。例えば、私の34.5cm×19.5cmのディスプレイ(39.6cmまたは15.6 "の対角線になる)は1366×768ピクセルですが、15インチの対角線を持つMacBook Pro(3世代)は2880×1800ピクセルです。GUI開発者はどのように可変ピクセル密度を扱うのですか?
複数の人々が、このような高解像度ディスプレイではすべてが小さすぎると訴えていました(example参照)。これは、開発者がピクセルを使用してGUIを定義するときに説明するのは簡単です。 「従来のディスプレイ」では、ほとんどのモニタでピクセルのサイズがほぼ同じであるため、これは大きな問題ではありません。しかし、ピクセル密度がはるかに高い新しいモニターでは、ピクセルは単純に小さくなります。
どのようにしてユーザーインターフェイスの開発者はその問題に対処できますか?画面の物理的なサイズを取得することは可能ですか?ピクセルベースのものではなく物理的なサイズを設定することは可能ですか?それはまだ問題ですか(私はそれについて最後に読んだのでしばらくしています)、またはその間固定されていましたか?
(css seems to support cm、hereを試してみると、設定サイズではありません)。
重要なのかどうかわかりませんが、私はLinuxのみのユーザー/開発者です。 –
ああ、どのような環境ですか?それらのほとんどは今日(https://wiki.archlinux.org/index.php/HiDPI)ちょっと混乱しているようで、DPIの情報は正確ではないかもしれません(http://unix.stackexchange.com/a/75387/36973)を最初に置きます。正しいDPI情報がなくても、ツールキットに頼っている、OSに頼っている、DPIを自分で処理しているもののどれも動くことができないので、私の答えに追加するのはちょっと躊躇します。 – Martheen
@Martheen私はMateデスクトップ環境でLinux Mintを使用しています。 –