Baru-baru ini saya baru saja pindah ke Windows 7 dan saya perhatikan bahwa banyak dari aplikasi pihak ketiga saya yang lebih tua tidak terlihat begitu bagus pada DPI tinggi yang saya atur (150dpi versus 96dpi pada umumnya). Setelah mencari di web cara untuk membuat aplikasi saya terlihat bagus lagi, saya menemukan opsi "Windows XP style DPI scaling". Saya mengaktifkannya dan tiba-tiba aplikasi terlihat bagus lagi.
Sementara aku bahagia, aku juga curiga. Apa yang saya kehilangan dengan mengaktifkan fitur ini?
Bisakah seseorang menjelaskan kepada saya perbedaan dalam cara layar ditampilkan dengan dan tanpa fitur ini, atau menjelaskan trade off dari penggunaannya?
sumber
Anda harus selalu mencentang kotak 'penskalaan font gaya XP' . Kalau tidak, banyak aplikasi (Google Chrome, untuk satu) terlihat buram.
sumber
Saya sudah memikirkannya, dan jika Anda mencoba untuk mencapai ukuran sebenarnya dari semuanya 100% secara seragam, maka Anda mungkin juga hanya mengurangi ukuran resolusi Anda. Ini mencapai efek yang tepat dari pertanyaan Anda. Bahkan, itu akan persis seperti penskalaan gaya Vista, kecuali hal-hal tidak akan kabur. Satu-satunya downside adalah Anda tidak akan memiliki aplikasi yang mengabaikan skala untuk menggunakan resolusi penuh untuk hal-hal seperti video HD. Tetapi, jika Anda memiliki aplikasi yang mengabaikan penskalaan yang Anda pilih, maka itu mengalahkan tujuan dari jenis penskalaan yang Anda tanyakan.
Solusi yang mungkin di masa depan (bagi perancang OS untuk ditambahkan ke OS mereka) adalah bagi pengguna untuk memilih penskalaan yang berperilaku seperti resolusi yang lebih kecil, kemudian mengizinkan aplikasi untuk meminta izin Anda untuk menggunakan resolusi penuh untuk hal-hal seperti video. mis. pemutar video meluncurkan video HD, dan windows bertanya apakah Anda ingin mengizinkan aplikasi untuk menggunakan resolusi yang tidak berskala (dengan catatan bahwa ini bagus untuk hal-hal seperti video HD, dll).
Solusi saat ini adalah memungkinkan aplikasi untuk layar penuh dan mengubah resolusi tampilan video seperti permainan, tetapi sebagian besar aplikasi non-game tidak menerapkannya. Sebagai contoh, alangkah baiknya jika saya bisa meletakkan desktop saya pada resolusi yang lebih rendah untuk penggunaan sehari-hari sehingga hal-hal antarmuka dan font akan lebih besar, tetapi kemudian aplikasi seperti Chrome bisa layar penuh dan mengubah resolusi tampilan saat memutar video . Ini akan menjadi solusi terbaik jika Windows (atau OS apa pun) membuat API untuk memungkinkan aplikasi melakukan resolusi ini dengan mudah saat aplikasi masuk layar penuh.
sumber
Dalam pengalaman saya sendiri, koreksi saya jika saya tidak "IIRC", tetapi perampingan terbesar adalah bahwa penskalaan gaya XP sebenarnya buggy, dan tidak berfungsi untuk setengah aplikasi. (Yaitu bekerja, tetapi mereka gagal2 skala ™ .)
Ceri lain di atas bahan bakar di atas api pada luka adalah bahwa penskalaan XP secara efektif menonaktifkan penskalaan HDPI, tetapi penskalaan Vista juga memungkinkan hal itu berdasarkan per aplikasi, yang bekerja untuk lebih banyak aplikasi. (Saya tidak berbicara tentang aplikasi DPI sadar)
Untuk menambah kebingungan teka-teki yang dibungkus dengan teka-teki, Vista "style" penonaktifan per-aplikasi HDPI hanya berfungsi untuk aplikasi 32-bit hingga Win 8.1, atau bahkan 10.
PITA ganda. Tapi saya tidak menyalahkan Microsoft. Siapa yang bisa mengejar semua yang multi-monitor, multi-core, multi-segalanya-karena-elektron-tidak-cukup-cepat-lagi-jadi-kita-menempatkan-multi-di-depan-nama- -dari-teknologi-bs.
Ya. Tidak bias, itu hanya fakta teknologi, penskalaan DPI yang tepat masih futurisme dalam pengembangan perangkat lunak.
EDIT
Salah satu konsekuensi dari keadaan kacau juga dijelaskan dengan sangat baik dalam Pedoman Wikimedia Commons (omong-omong, panduan fotografi yang cukup bagus).
sumber