วิธีทำให้ Google Chrome เป็นไปตามการตั้งค่า Windows DPI ของฉัน


33

Google Chrome ดูเหมือนจะไม่เคารพการตั้งค่า DPI ของฉันใน Windows ฉันทำงานที่ 150 DPI แต่ Chrome เพิกเฉยนั่นหมายความว่ารูปภาพและตัวอักษรนั้นเล็กมาก

ฉันตี:

  • Ctrl + +
  • Ctrl + +

เพื่อซูมเข้า แต่น่าเสียดายที่ทุกแท็บใหม่หรือหน้าต่างใหม่เริ่มต้นที่ระดับการซูมเล็ก ๆ เล็ก ๆ 100%

อัปเดต:สิ่งสำคัญคือคุณต้องทราบว่าคุณไม่สามารถคลิกปุ่มในแฟลช (เช่นวิดีโอ YouTube) เนื่องจาก Chrome จับพิกัดเมาส์ผิด (แก้ไข 6.0.472.55)

เป็นไปได้สำหรับทั้ง:

  • Chrome เคารพการตั้งค่า Windows dpi ของฉันหรือไม่
  • Chrome จดจำการตั้งค่าการซูมของฉันหรือไม่

รุ่นที่ตรวจสอบแล้ว: 4.1.249.1045


ครึ่งคงที่


ในขณะที่ Chome ยังคงไม่เคารพการตั้งค่า Windows DPI แต่ตอนนี้มันจำระดับการซูมของคุณได้แล้ว

รุ่น: 5.0.375.55


แก้ไขห้าสิบแปด


ในขณะที่ Chrome ยังไม่เป็นไปตามการตั้งค่า Windows DPI ในขณะนี้ Chrome จะเสนอตัวเลือก "การซูมหน้า" เป็นค่าเริ่มต้น:

ป้อนคำอธิบายรูปภาพที่นี่

น่าเสียดายที่ไม่มีระดับการซูมที่ตรงกับการตั้งค่า DPI ปัจจุบันของฉัน: 136% (131dpi)

รุ่น: 10.0.648.133

ธงย่อ / ขยาย

ฉันลองข้อเสนอแนะของ scoducks เกี่ยวกับการตั้งค่าสถานะ dpi ใหม่ที่ซ่อนอยู่ มันช่างน่ากลัวจริงๆ ดูเหมือนว่าจะทำให้ Chrome ปรับขนาดหน้าต่างการแสดงผลสุดท้ายอีกครั้ง ทำให้ข้อความเบลอ (แทนที่จะคมชัดกว่า):

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


16

เป็นข้อผิดพลาดที่รู้จักกันดีกับ Chromium โปรแกรมที่ Chrome สร้างขึ้น

อย่าลืมติดดาว!

อัปเดต : รายงานข้อผิดพลาดที่เกี่ยวข้องเพิ่มเติม: เปิดใช้งานการสนับสนุน DPI สูงใน Vista, Win7 และ Win8


OMFG ฉันดูกระทู้แล้วรับอีเมลแจ้งเตือนเมื่อมีการตอบกลับใหม่ ผู้พัฒนาล็อคเธรด 5 นาทีที่ผ่านมาโดยบอกว่าเขาไม่เข้าใจปัญหาจริงๆ facepalm
Ian Boyd

1
รายงานข้อผิดพลาดที่เกี่ยวข้องเพิ่มเติมล่าสุด: code.google.com/p/chromium/issues/detail?id=149881
Ƭᴇcʜιᴇ007

โปรดดูที่bugs.chromium.org/p/chromium/issues/detail?id=410696สำหรับฉันยังใช้งานไม่ได้ (v53) ฉันได้ตั้ง DPI เป็น 125% แต่ Chrome แสดงหน้าเว็บที่เล็กกว่า FF หรือ IE (ข้อเท็จจริงที่สนุกสนาน: Windows รองรับการปรับ DPI ตั้งแต่ XP อย่างน้อยนั่นคือปี 2002)
David Balažic

1

ฉันมีคำถามนี้และพบคำตอบที่โพสต์ที่อื่น ไปที่: chrome://flags/#high-dpi-support

มันไม่สมบูรณ์แบบเพราะยังไม่รองรับอย่างเต็มที่ แต่มันเป็นสิ่งที่คุณกำลังมองหามันแก้ไขปัญหาสำหรับฉัน ปุ่มบางปุ่มมีขนาดผิดพลาด แต่จะดีกว่ามาก


2
ข้อความเบลออย่างน่ากลัว ดูเหมือนว่าพวกเขากำลังใช้ค้อนทื่อของการปรับขนาดภาพหน้าต่างสุดท้ายที่คอมโพสิต - แทนที่จะสนับสนุนความละเอียดสูงจริง ๆ หวังว่ามันจะเป็นงานที่กำลังดำเนินอยู่ บางทีใน 7 ปี Chrome จะเป็นที่ที่ IE เคยเป็นเมื่อ 7 ปีที่แล้ว
Ian Boyd

ฉันลองมันแล้วเปลี่ยนกลับเป็นเมนู Chrome และส่วนขยายที่เล่นได้ไม่ดีนักเมื่อใช้การตั้งค่านี้ (เช่นข้อความเมนูเลื่อนออกจากหน้าต่างที่มองเห็น)
Eric L

1

อัปเดต: 9/5/2014

ตอนนี้ Chrome 37 รองรับความละเอียดสูงแล้ว!

ตัวอย่างเช่น:

  • ไอคอนแถบบุ๊กมาร์กจะถูกปรับสัดส่วน
  • ข้อความในแถบบุ๊กมาร์กจะถูกปรับสัดส่วน
  • ข้อความในแถบที่อยู่ถูกปรับอัตราส่วน
  • ไอคอนแท็บและข้อความถูกปรับสัดส่วน
  • ไอคอนส่วนขยายถูกปรับสัดส่วน
  • ไอคอนปรับแต่งถูกปรับอัตราส่วน

ตอนนี้Chrome เพียงแค่ต้องการให้ปรับปรุงความเร็วในการแสดงผลของมันดังนั้นมันจึงเป็นอย่างรวดเร็วเป็น IE

แต่นี่เป็นวันที่ดี!


และหลายรูปแบบจะแตก ...
ฟราน Marzoa

1

ด้วย Chrome 44.0.2403.9 dev-m (64- บิต) ฉันมีปัญหาที่มีเว็บไซต์เพียงไม่กี่แห่งเท่านั้นที่แสดงผลน้อยมาก สิ่งที่ใช้ได้ผลสำหรับฉันคือการใช้Chrome DevToolsเพื่อเลียนแบบอุปกรณ์อื่น

  • ctrl+ shift+ iเพื่อเปิด Chrome DevTools
  • ctrl+ shift+ mเพื่อเปิดโหมดอุปกรณ์หากยังไม่ได้เปิด
  • ในเมนูดร็อปอุปกรณ์ที่ด้านบนซ้ายของหน้าจอให้เลือกอุปกรณ์มือถือเช่นแท็บเล็ตที่มีความละเอียดการแสดงผลขนาดใหญ่เช่น Nexus 10
  • ctrl+ shift+ iเพื่อปิด Chrome DevTools

สิ่งนี้ทำให้หน้าเว็บแสดงผลตามปกติสำหรับฉัน แต่คุณอาจต้องเลือกหนึ่งในอุปกรณ์แล็ปท็อปหลังจากเลือกหนึ่งในอุปกรณ์มือถือเพื่อให้หน้าแสดงผลได้อย่างถูกต้องสำหรับคุณ


จากนั้นอย่าใช้รุ่น dev ใช้รุ่นเสถียรล่าสุดแทน (43.0.2357)
DavidPostill

@DavidPostill นี่ไม่ใช่การร้องเรียน แต่เป็นวิธีแก้ปัญหาที่เป็นไปได้สำหรับคนอื่นที่ประสบปัญหาเดียวกัน ปัญหานี้มีมานานหลายปีและยังคงมีอยู่ในเบราว์เซอร์ Chrome เวอร์ชันปัจจุบันซึ่งฉันกำลังเน้นโดยการโพสต์หมายเลขรุ่นของฉันและยังสามารถเห็นได้โดยโพสต์ล่าสุดในข้อผิดพลาดที่ระบุไว้ในโพสต์ปัจจุบัน
WhiteKnight

หากเป็นเพียงไม่กี่เว็บไซต์ก็อาจจะไม่ใช่ปัญหาเรื่องโครเมี่ยม คุณสามารถแบ่งปันไซต์ที่ล้มเหลวสองแห่งได้หรือไม่
DavidPostill

@DavidPostill ตัวอย่างบางส่วนคือ Reddit, 500px และ Google Drive แต่เว็บไซต์ขนาดเล็กอื่น ๆ มีปัญหาเดียวกัน ฉันรายงานไซต์เหล่านี้ไปยัง Google แล้ว
WhiteKnight

0

ฉันจะพยายามสรุปการอภิปรายที่ฟอรัมสนับสนุนของ Google ที่เชื่อมโยงก่อนหน้านี้ มันมีสองข้อเสนอแนะ

A. ออกแบบหน้าเว็บของเราด้วยความกว้างคงที่และแบบอักษรคงที่สำหรับชุด dpi แล้วปล่อยให้เบราว์เซอร์ขยายขนาดทุกอย่าง

B. ใช้ขนาดข้อความรูปภาพและตารางที่เปลี่ยนแปลงซึ่งสัมพันธ์กับ 96 DPI และให้เบราว์เซอร์เพิ่มการตั้งค่า DPI ของเดสก์ท็อปให้กับค่าเหล่านั้น

Microsoft ได้ไปแล้วและตั้งค่าระดับการซูมใน IE8 ให้ตรงกับการตั้งค่า DPI ในระบบปฏิบัติการ หากคุณมีขนาด DPI 125% (120dpi) ระดับการซูมเริ่มต้นใน IE8 จะเท่ากับ 125% สังเกตว่า IE กำหนดเป็นเปอร์เซ็นต์เพิ่มขึ้นจากค่าเริ่มต้น 96 DPI ไม่ใช่ DPI จริงที่เป็นเป้าหมาย 100% หมายถึง 96dpi ในการตั้งค่า Windows DPI

ความจริงก็คือหน้าเว็บส่วนใหญ่ไม่ได้ทำด้วยข้อความตัวแปรตารางและขนาดการออกแบบดังนั้นคุณจะต้องใช้คุณลักษณะการซูมทั้งหน้าเว็บในส่วนใหญ่ นักออกแบบเว็บไซต์ขี้เกียจและ Microsoft ที่ใช้ Windows เป็นผู้ครอบครองด้วยการรวม Internet Explorer เข้าด้วยกันอย่างไม่เป็นธรรมเราสามารถสันนิษฐานได้ว่าโซลูชั่นการซูมอยู่ที่นี่ตลอดเวลา


2
วิธีการคือแตกต่างจากB ? ฉันหมายถึงจากมุมมองการนำไปปฏิบัติคุณจะไม่สังเกตเห็นความแตกต่าง และในฐานะนักออกแบบเว็บไซต์ทั้งสองมีความเท่าเทียมกัน และในขณะที่คือ "ซูม" แต่ก็ไม่ได้ "ซูม" มันไม่ได้ "ทำให้ทุกอย่างระเบิด" หากทำเช่นนั้นข้อความจะไม่ชัดเจน มันไม่ได้ เช่นช่วยชีวิตทุกอย่างตามความเหมาะสม ในทางกลับกันฉันรู้สึกเบื่อหน่ายกับการรองรับความละเอียดสูงที่น่าสงสารของ Chrome เร็วที่สุดเท่าที่ IE9 และก็รวดเร็วแสดงผลความเร็วจะถูกปล่อยออกฉันมากเลยเปลี่ยนกลับ
เอียนบอยด์

นอกจากนี้ยังเป็นการตัดสินใจที่ไม่ดีที่จะเรียกมันว่า 96dpi มากกว่า 100% ไม่มีใครรู้ว่าใส่ใจหรือแสดงต้องรู้หรือต้องใส่ใจสิ่งที่ dpi คืออะไรและทำไมมี 96 ของพวกเขา Windows เองเมื่อตั้งค่า dpi ไม่แม้แต่เรียกมันว่า dpi พวกเขาใช้เปอร์เซ็นต์ที่ใหญ่กว่าเช่น 125%
เอียนบอยด์

1
เราสามารถเรียกความละเอียดของจอภาพเป็น VGA, WXGA, WUXGA และอื่น ๆ แทน 640x480, 1280x768 หรือ 1920x1200 เราสามารถจอดรถช้าเร็วเร็วมากและเร็วเกินไปบนมาตรวัดความเร็ว เราสามารถทำอะไรโง่ ๆ และเรียกมันว่าเกม เช่นเดียวกับที่มีในมัลติเพลเยอร์ Modern Warfare 2 พวกเขาตั้งค่าเวลาแฝงเป็นแท่งและไม่มีวิธีที่จะบอกได้ว่าแท่งหนึ่งแถบแสดงถึงเท่าใด มันถูกค้นพบว่าพวกเขาอยู่ในช่วงที่สูงเกินไปและหลาย ๆ คนแก้ไขไฟล์กำหนดค่าเพื่อให้แถบหนึ่งมีความหมาย 25 มิลลิวินาที และจากนั้นพวกเขาพบว่าคนส่วนใหญ่มีเวลาแฝงมากกว่า 100ms ต่อโฮสต์ใด ๆ
DarkUltra

มันจะต้องใช้ช่วงเวลาการเรียนรู้โดยการแสดงเวลาแฝงเป็นมิลลิวินาทีแทนที่จะเป็นแท่ง แต่จากนั้นมันจะขยายขนาดได้อย่างมากในอนาคตเมื่อการเชื่อมต่ออินเทอร์เน็ตเร็วขึ้น
DarkUltra

เช่นเดียวกับ DPI มีความจำเป็นที่จะต้องรู้ว่าคุณต้องการความถูกต้องในสิ่งที่คุณออกแบบหรือเขียนหรือไม่และมันจะขยายตัวได้ดีในอนาคตและจะให้จุดอ้างอิงที่ถูกต้องจากข้อความทั่วไปและการปรับขนาดการออกแบบ หน้าเว็บควรจะสามารถปรับขนาดและดูดีในความละเอียดของเดสก์ท็อปและแล็ปท็อปและสถานการณ์ DPI เกือบทั้งหมด
DarkUltra

0

ประการแรกหาก Chrome (หรือแอปพลิเคชันอื่น ๆ ) ปรากฏพร่ามัวให้กลับไปที่การตั้งค่า Windows dpi และตรวจสอบตัวเลือก 'การปรับขนาดตัวอักษรสไตล์ XP'

ป้อนคำอธิบายรูปภาพที่นี่

ใน Chrome ให้ซูมที่ 100% แต่เพิ่มขนาดตัวอักษรเป็นใหญ่ (หรือใหญ่มาก) กำหนดขนาดตัวอักษรขั้นต่ำ

หากคุณมี Chrome 26 หรือเก่ากว่าสิ่งนี้ใช้ได้ดี ข้อความของหน้าจะถูกย่อขนาดขึ้นเช่นเดียวกับ Chrome (แถบ URL และบุ๊กมาร์ก) ใน Chrome 28 หรือใหม่กว่านั้นข้อความหน้าจะถูกย่อขยายขึ้น แต่แถบ URL และแถบคั่นหน้ายังคงมีขนาดเล็ก


1
นั่นเป็นเพียงการปิดการใช้งานองค์ประกอบเดสก์ท็อปของแอปพลิเคชันที่ไม่ทราบค่าสูง DPI เอฟเฟกต์เดียวกันนี้สามารถทำได้โดยการปิดการปรับขนาดของ Chrome (เรื่องไร้สาระโบนัส: อย่าใช้โซลูชันระดับโลกเพื่อแก้ปัญหาในท้องถิ่นไม่ว่าจะด้วยวิธีใดก็ไม่สามารถแก้ปัญหาได้
Ian Boyd

0

นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน

แทนที่จะใช้การปรับขนาดเริ่มต้นที่ 100%, 125%, 150% ฯลฯ ฉันเปลี่ยนเป็นขนาดที่กำหนดเองที่ 126% และใช้งานได้

ด้วยเหตุผลบางอย่าง Google Chrome จะไม่ปรับสัดส่วนให้สูงถึง 125%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.