私は解像度が1440×900でPPIが89.37の19インチモニタを持っています。
次のコマンドを使用して画面 DPI を設定できます。
# xrandr --dpi 100
しかし、問題は私のモニターのPPIが89.37にすぎないということです。xrandr
モニタのDPIをPPIより大きく設定するにはどうすればよいですか? (私が理解したところによると、PPIはモニタのプロパティなので変更できませんが、DPIを調整するとより良い表示が得られますか?)
だから私の質問は次のとおりです。
- DPIがPPIより大きい場合、オペレーティングシステムではどうなりますか(またはオペレーティングシステムではこの問題をどのように処理しますか?)
- DPIがPPIより大きい場合はどうなりますか?
答え1
xrandrを使用して設定できる「DPI」設定は、純粋にアプリケーションの表示であり、ハードウェアを構成するものではありません。通常、モニターは解像度とピクセル密度をコンピュータに報告します。必要に応じて、報告された値を誤った値に置き換えるか、モニターが値を報告しない場合は値を設定できます。オペレーティングシステムは気にしません。 DPI 設定は、特定のサイズで何かを描画するアプリケーションでのみ距離単位をピクセルに変換する乗数として使用されます。たとえば、アプリケーションが高さ1/6のテキストを組版したい場合は、DPI設定に1/6を掛け、モニターのデフォルト設定には15ピクセルのフォントを使用し、モニターのデフォルト設定には17ピクセルのフォントを使用する必要があることがわかります。 。 100DPI環境。