Saya baru saja meningkatkan ke monitor 4k, dan seharusnya Visual Studio dapat menangani monitor dpi tinggi dengan baik. Tapi itu tidak berhasil untuk saya dan saya tidak yakin mengapa. Saya memiliki masalah yang sama di Visual Studio 2015 dan 2017.
Dalam tangkapan layar di bawah ini (diambil dari tangkapan layar yang diperbesar di Paint.Net sehingga pembagian piksel individual terlihat), saya telah tumpang tindih jendela Visual Studio dengan Chrome, dan Anda dapat melihat bahwa teks ClearType dirender pada resolusi yang lebih rendah dan kemudian diskalakan dengan Visual Studio, menghasilkan penggandaan piksel berwarna yang sangat jelek, sedangkan di Chrome, teks tampak hebat.
Ini membuat kode sangat sulit untuk dibaca / diedit di Visual Studio, karena teks semua terlihat buram. Saya memiliki dua monitor yang terhubung, satu 4k dengan penskalaan desktop diatur ke 200% dan monitor 1080p biasa dengan penskalaan desktop diatur pada 100%. Saya sudah mencoba bermain-main dengan beberapa pengaturan, seperti menaikkan skala pada monitor 1080p atau mengubah mana yang utama. Tidak satu pun dari pengaturan ini yang membuat perbedaan. Reboot juga tidak membantu.
Karena tidak ada banyak tuas ketika datang hal semacam ini saya bingung di mana lagi saya harus mencari untuk memperbaikinya. Ada saran tentang bagaimana ini bisa diperbaiki?
Seperti yang disebutkan Eric, solusi terbaik adalah mengatur monitor yang akan Anda gunakan sebagai VS primer, dan kemudian logout dan masuk kembali. Kemudian akan terlihat "benar" pada monitor itu dan kabur pada yang lain. Saya setuju bahwa konyol bahwa mereka belum memperbaikinya.
Pembaruan: tepat setelah saya mengetikkan bahwa saya memperbarui VS 2017 ke 15.3.3, dan tampaknya sudah diperbaiki! Terlihat bagus di semua monitor sekarang.
Update2: Sudahlah, masih terlihat buruk jika saya menetapkan jumlah penskalaan yang berbeda sebagai yang utama.
sumber
Opsi lain: Anda bisa menambahkan entri registri untuk membuat Visual Studio DPI tidak sadar.
Referensi: https://code4ward.net/2016/11/29/visual-studio-winforms-designer-on-highdpi/
sumber
Ekstensi Visual Studio Text Sharp gratis menambahkan dialog untuk mengonfigurasi jenis perataan teks yang digunakan dalam editor Visual Studio (dan, opsional, sisa Visual Studio chrome), dengan beragam opsi untuk dipilih.
Untuk beberapa alasan hanya Consolas merender dengan benar di Visual Studio secara default; semua font lain (baik yang diisyaratkan maupun yang tidak disuntikkan) diterjemahkan dengan sangat buruk. Text Sharp memperbaikinya.
Saya bukan pengguna yang bahagia, tanpa afiliasi.
sumber
VS2017 dan di bawah tidak disadari per-monitor DPI. Namun , saya adalah bisa mendapatkan VS2017 15,9 bekerja dengan pengaturan monitor saya 4K sebagai primer dan restart mesin saya (juga menjalankan Win 10 v1903, tidak yakin apakah yang membuat perbedaan). Saya TIDAK mengubah pengaturan kompatibilitas pada devenv.exe untuk mendapatkan pekerjaan ini. VS2017 TIDAK buram pada monitor 4K saya.
Saya masih (agak) rusak, karena saya RDP ke desktop 4K saya dari perangkat non-4K. Masalah itu rupanya benar-benar diperbaiki di VS2019:
https://developercommunity.visualstudio.com/content/problem/25097/font-is-blurry-due-to-not-supporting-mixed-mode-dp.html
https://devblogs.microsoft.com/visualstudio/a-better-multi-monitor-experience-with-visual-studio-2019/
Ini screenshot saya (Diperbesar dengan MS Paint)
sumber