Bagaimana cara membuat Google Chrome menghormati pengaturan Windows DPI saya?


33

Google Chrome tampaknya tidak menghargai pengaturan DPI saya di Windows. Saya menjalankan pada 150 DPI, tetapi Chrome mengabaikan itu, yang berarti bahwa gambar dan teks sangat kecil .

Aku pukul:

  • Ctrl + +
  • Ctrl + +

untuk memperbesar. Sayangnya setiap tab baru , atau jendela baru , default ke tingkat zoom kecil mungil 100% .

Pembaruan: Penting juga untuk dicatat bahwa Anda tidak dapat mengklik tombol dalam sekejap (mis. Video YouTube), karena Chrome salah menangani koordinat mouse. (Memperbaiki 6.0.472.55)

Apakah mungkin untuk:

  • Chrome untuk menghormati pengaturan Windows dpi saya?
  • Chrome untuk mengingat preferensi zoom saya?

Versi yang diperiksa: 4.1.249.1045


Setengah diperbaiki


Meskipun Chome masih tidak menghormati pengaturan Windows DPI, Chome sekarang mengingat tingkat zoom Anda.

Versi: 5.0.375.55


Lima-Delapan Diperbaiki


Meskipun Chrome masih tidak menghormati pengaturan Windows DPI, Chrome sekarang menawarkan opsi "pembesaran halaman" default:

masukkan deskripsi gambar di sini

Sayangnya tidak ada level zoom yang cocok dengan pengaturan DPI saya saat ini: 136% (131dpi).

Versi: 10.0.648.133

Zoom bendera

Saya mencoba saran scoducks tentang bendera dpi tersembunyi baru. Benar-benar mengerikan. Tampaknya menyebabkan Chrome hanya skala kembali Window yang diberikan akhir; menyebabkan teks menjadi buram (bukan lebih tajam):

masukkan deskripsi gambar di sini

Jawaban:


16

Ini adalah bug yang dikenal dengan Chromium, program tempat Chrome dibangun.

Pastikan untuk membintangi itu!

Pembaruan : Lebih banyak laporan bug terkait yang terbaru: Mengaktifkan dukungan DPI tinggi di Vista, Win7 dan Win8


omfg. Saya telah menonton utas, mendapatkan notifikasi email di mana ada respons baru. Seorang pengembang mengunci utas 5 menit yang lalu - mengatakan ia tidak benar-benar memahami masalah ini. facepalm
Ian Boyd

1
Laporan bug terkait lainnya yang terbaru: code.google.com/p/chromium/issues/detail?id=149881
Ƭᴇcʜιᴇ007

Lihat juga bugs.chromium.org/p/chromium/issues/detail?id=410696 Bagi saya masih tidak berfungsi (v53), saya telah menetapkan DPI hingga 125%, tetapi Chrome menampilkan halaman yang lebih kecil dari FF atau IE. (Fakta menarik: Windows mendukung penskalaan DPI sejak setidaknya XP, yaitu tahun 2002)
David Balažic

1

Saya punya pertanyaan ini dan menemukan jawaban ini yang diposting di tempat lain. Pergi ke: chrome://flags/#high-dpi-support

Itu tidak sempurna karena belum sepenuhnya didukung, tetapi itu persis apa yang Anda cari, itu memperbaiki masalah bagi saya. Beberapa tombol berukuran salah, tetapi jauh lebih baik.


2
Teks sangat buram. Sepertinya mereka hanya menerapkan palu tumpul untuk penskalaan gambar jendela akhir yang dikomposisikan - daripada benar-benar mendukung high-dpi. Semoga ini adalah pekerjaan yang sedang berjalan; mungkin dalam 7 tahun Chrome akan berada di tempat IE 7 tahun yang lalu.
Ian Boyd

Saya mencoba ini dan mengembalikannya kembali, menu chrome dan ekstensi tidak cocok dengan pengaturan ini (misalnya menggulirkan teks menu yang dihasilkan dari jendela yang terlihat).
Eric L


1

Dengan Chrome 44.0.2403.9 dev-m (64-bit) Saya punya masalah di mana hanya beberapa situs web yang dibuat sangat kecil. Apa yang berfungsi untuk saya adalah menggunakan Chrome DevTools untuk meniru perangkat yang berbeda.

  • ctrl+ shift+ iuntuk membuka Chrome DevTools
  • ctrl+ shift+m untuk mengaktifkan mode perangkat aktif, jika belum diaktifkan
  • Di menu drop perangkat di kiri atas layar, pilih perangkat seluler, mis. Tablet dengan resolusi tampilan besar seperti Nexus 10
  • ctrl+ shift+ iuntuk menutup DevTools Chrome

Hal ini menyebabkan halaman tersebut di-render secara normal untuk saya, tetapi Anda mungkin perlu memilih salah satu perangkat laptop, setelah memilih salah satu perangkat seluler, agar halaman tersebut di-render dengan benar untuk Anda.


Maka jangan gunakan rilis dev, gunakan rilis stabil terbaru sebagai gantinya (43.0.2357)
DavidPostill

@DavidPostill Ini bukan keluhan, melainkan solusi yang mungkin bagi orang lain yang mengalami masalah yang sama. Masalah ini telah ada selama bertahun-tahun dan masih ada dalam versi browser Chrome saat ini, yang saya soroti dengan memposting nomor versi saya dan juga dapat dilihat oleh posting terbaru dalam bug yang tercantum dalam posting saat ini yang ditandai sebagai jawabannya.
WhiteKnight

Jika hanya beberapa situs web, mungkin itu bukan masalah chrome. Bisakah Anda berbagi beberapa situs yang gagal?
DavidPostill

@ Davidvidost Beberapa contoh adalah Reddit, 500px dan Google Drive, tetapi situs web lain yang lebih kecil memiliki masalah yang sama. Saya telah melaporkan situs-situs ini ke Google.
WhiteKnight

0

Saya akan mencoba merangkum diskusi di forum dukungan google yang ditautkan sebelumnya. Itu datang ke dua saran.

A. Rancang halaman web kami dengan lebar tetap dan font tetap, untuk set dpi dan kemudian biarkan peramban memperbesar semuanya.

B. Gunakan teks variabel, ukuran gambar dan tabel yang ditentukan sebagai relatif terhadap 96 DPI dan biarkan browser menambahkan pengaturan DPI desktop ke nilai-nilai tersebut.

Microsoft telah pergi dan mengatur level Zoom di IE8 agar sesuai dengan pengaturan DPI di OS. Jika Anda memiliki ukuran DPI 125% (120dpi), tingkat zoom default di IE8 akan menjadi 125%. Perhatikan bahwa IE mendefinisikannya sebagai peningkatan persen dari 96 DPI default, bukan target DPI aktual yang dibuatnya. 100% berarti 96dpi dalam pengaturan Windows DPI.

Yang benar adalah, sebagian besar halaman web tidak dibuat dengan teks variabel, tabel dan ukuran desain, jadi Anda sebagian besar perlu menggunakan fitur zoom-the-seluruh-web-halaman-in. Desainer web yang malas dan dominasi Microsoft Windows dengan bundling Internet Explorer mereka yang tidak adil, kita dapat mengasumsikan solusi pembesaran tetap ada.


2
Bagaimana A berbeda dari B ? maksud saya, dari sudut pandang implementasi, Anda tidak akan melihat adanya perbedaan. Dan sebagai perancang web, keduanya setara. Dan sementara itu artinya "zoom", itu tidak "zoom". Itu tidak "meledakkan segalanya". Jika ya maka teks akan menjadi kabur. Tidak. yaitu rescales semuanya sesuai kebutuhan. Di sisi lain, saya benar-benar bosan dengan dukungan Chrome dpi tinggi yang buruk. Begitu IE9, dan kecepatan rendering yang cepat dirilis, saya sooo beralih kembali.
Ian Boyd

Juga, itu akan menjadi keputusan yang buruk untuk menyebutnya 96dpi, daripada 100%. Tidak ada yang tahu, peduli, atau menunjukkan harus tahu, atau harus peduli, apa dpi itu, dan mengapa ada 96 dari mereka. Windows itu sendiri, ketika mengatur dpi, bahkan tidak menyebutnya dpi. Mereka menggunakan persentase lebih besar, mis. 125%
Ian Boyd

1
Kita dapat memanggil resolusi pada monitor sebagai VGA, WXGA, WUXGA dll, bukan 640x480, 1280x768 atau 1920x1200. Kita bisa menempatkan parkir, lambat, cepat, sangat cepat dan terlalu cepat pada speedometer. Kita bisa membodohi apa saja dan menyebutnya permainan. Sama seperti yang mereka miliki di multiplayer Modern Warfare 2; mereka menetapkan latensi sebagai bilah, dan tidak ada cara untuk mengetahui berapa banyak satu batang mewakili. Ditemukan bahwa jangkauan mereka terlalu tinggi, dan banyak orang mengedit file konfigurasi sehingga satu bar berarti 25 ms. Dan kemudian mereka menemukan bahwa kebanyakan orang memiliki latensi lebih dari 100 ms setiap saat, pada host mana pun.
DarkUltra

Ini akan memerlukan kurva belajar dengan menampilkan latensi dalam ms, bukan bar, tetapi sekali lagi itu akan skala baik ke masa depan, ketika koneksi internet menjadi lebih cepat.
DarkUltra

Hal yang sama berlaku untuk DPI. Penting untuk mengetahui apakah Anda ingin akurat dalam apa yang Anda desain atau tulis, dan itu akan berskala baik di masa depan, dan itu akan memberikan titik referensi yang akurat dari teks umum dan penskalaan desain. Halaman web harus dapat mengukur dan terlihat bagus di sebagian besar resolusi desktop dan laptop dan situasi DPI.
DarkUltra

0

Pertama, jika Chrome (atau aplikasi lain) tampak buram, kembali ke pengaturan Windows dpi dan centang opsi 'penskalaan gaya font XP'.

masukkan deskripsi gambar di sini

Sementara itu di Chrome, pertahankan zoom pada 100% tetapi tingkatkan ukuran font menjadi besar (atau sangat besar). Tetapkan ukuran font minimum.

Jika Anda memiliki Chrome 26 atau sebelumnya, ini berfungsi dengan baik. Teks halaman ditingkatkan, seperti halnya Chrome itu sendiri (bilah url dan bookmark). Di Chrome 28 atau lebih baru, teks halaman ditingkatkan, tetapi url dan bilah bookmark tetap kecil.


1
Itu hanya menonaktifkan komposisi desktop aplikasi sadar non-highDpi. Efek yang sama dapat dicapai dengan menonaktifkan penskalaan hanya Chrome. (Bonus obrolan: Jangan gunakan solusi global untuk menyelesaikan masalah lokal. Bagaimanapun juga, itu tidak menyelesaikan masalah.
Ian Boyd

0

Inilah yang bekerja untuk saya,

Alih-alih menggunakan penskalaan default 100%, 125%, 150% dll., Saya mengubahnya menjadi penskalaan ubahsuaian 126%, dan itu berhasil.

Untuk beberapa alasan Google Chrome mengabaikan peningkatan hingga 125%.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.