หลีกเลี่ยงข้อความพร่ามัวเมื่อมี DPI ปกติ 150% (windows 8.1)


10

(ใช่มันเป็นปัญหาที่พบบ่อย แต่วิธีแก้ปัญหาที่พบไม่เป็นที่ยอมรับสำหรับฉัน)

ฉันใช้หนึ่งหน้าจอ 1920 x 1080 และ 125% ของ DPI ปกติแม้แต่น้อยสำหรับฉันและชอบที่จะมี 150% บน windows 8.1

เมื่อ DPI = ข้อความ 150% ในโอเปร่าและโครเมี่ยมพร่ามัว แต่ไม่ใช่ใน Firefox http://imageshack.com/a/img545/3117/5jyw.png

เมื่อ DPI = 125% (ค่าเริ่มต้น) ข้อความนั้นจะชัดเจน แต่ก็เล็ก http://imageshack.com/a/img812/5769/p8r7.png

ฉันได้ลองวิธีแก้ไขปัญหาที่ถูกกล่าวหาว่าแก้ปัญหาของฉัน

  • a) การเปิดใช้งานให้ฉันเลือกระดับการปรับหนึ่งระดับสำหรับการแสดงผลทั้งหมดของฉัน - ไม่มีผลต่อความคมชัดของข้อความ (ดูภาพแรก)
  • b) เมนูบริบทของโปรแกรม> แท็บความเข้ากันได้ > เลือกปิดใช้งานการปรับขนาดจอแสดงผลในการตั้งค่า High DPI - โปรแกรมจะละเว้นการปรับขนาด 150% และแสดงเช่นเดียวกับการปรับขนาด 125% หมายความว่าขนาดตัวอักษรเล็ก

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

โปรดทราบว่าแม้กระทั่งตัวจัดการอุปกรณ์ (โปรแกรมเนทิฟ Windows) จะพร่ามัวบน 150% DPI

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

ดังนั้นฉันกำลังค้นหาวิธีการรับข้อความขนาดใหญ่และชัดเจนในโปรแกรมทั้งหมด (เช่น opera, chrome) บน windows 8.1


ลองใช้มาตราส่วน 125% จากนั้นกด CTRLและ+ เพื่อดูว่ามีประโยชน์หรือไม่ การกดปุ่ม+ซ้ำ ๆ จะเพิ่มขนาดให้มากขึ้น
cybernard

แอพลิเคชันจะต้อง DPIaware: msdn.microsoft.com/en-us/library/ms701681%28v=vs.85%29.aspx ดูเหมือนว่าคุณจะใช้บางอย่างที่ไม่ทราบ
magicandre1981

โดยทั่วไปการแสดงผลข้อความของ Chrome ค่อนข้างย่อยเมื่อเทียบกับ Firefox และ IE ไม่แน่ใจว่าคุณสามารถทำอะไรได้มากมายนอกเหนือจากการสลับเบราว์เซอร์พิจารณาว่าเป็นปัญหาที่ทราบและรายงานมาหลายปี (เช่นการแสดงพิกเซลย่อยและการแทนที่ Unicode)
Bob

ไซเบอร์นาร์ด - จากนั้นฉันต้องทำกับแท็บที่เพิ่งเปิดใหม่ทั้งหมดและโดยทั่วไปนั่นไม่ใช่กรณีสำหรับแอปพลิเคชันทั้งหมด Opera มีคุณสมบัติการซูม แต่ก็ยังพร่ามัว Skype ยังพร่ามัวเมื่อเปลี่ยน 150% DPI
Fibo Kowalsky

คำตอบ:


3

Chrome ขาดการสนับสนุน DirectWrite ในการแสดงแบบอักษรบน Windows ปัญหาที่คุณอธิบายคือสิ่งที่เกิดขึ้นไม่เพียง แต่ในการตั้งค่า DPI สูง แต่ยังอยู่ในการตั้งค่าปกติ (100%)

มีเธรดยาวและเก่าบนเว็บไซต์ Chromium issue: https://code.google.com/p/chromium/issues/detail?id=25541

นักพัฒนากล่าวว่าพวกเขาเปิดใช้งานแล้วใน Chrome Canary ซึ่งสร้างขึ้น แต่ไม่มีกำหนดเวลาที่ Chrome รุ่นปกติจะให้การสนับสนุน

คุณสามารถเปิดใช้งาน DirectWrite เพื่อเปิดตัว Chrome Canary รุ่นล่าสุดด้วยพารามิเตอร์ต่อไปนี้:

# To enable DirectWrite:
--enable-direct-write --no-sandbox

# To enable DirectWrite and sub-pixel font scaling:
--enable-direct-write --no-sandbox --enable-experimental-web-platform-features 

พารามิเตอร์ด้านบนถูกแสดงรายการโดยหนึ่งในนักพัฒนาในเธรดเดียวกัน ลิงค์โพสต์คือhttps://code.google.com/p/chromium/issues/detail?id=25541#c61

ได้รับการเตือนด้วยการปิดใช้งานคุณสมบัติแซนด์บ็อกซ์ซึ่งคุณกำลังลดทอนคุณสมบัติด้านความปลอดภัยของ Chrome

Opera ซึ่งใช้ Webkit มีปัญหาเช่นเดียวกับ Chrome


DirectWrite รองรับ Chrome แล้ว ฉันคิดว่ามันได้รับการแก้ไขในเวอร์ชัน 34 หรือ 37
Hind-D

1

ฉันใช้ยัง 1920 x 1080 ใน Chrome รุ่นเบต้า 37 (ผมไม่ทราบว่ามันยังมีอยู่ในเสถียรภาพ Chrome) คุณสามารถไปลงในธง ( chrome://flags) และเปิดใช้งานข้อความข้อมูลระยะทาง ตอนนี้ข้อความจะชัดเจนขึ้นเมื่อฉันซูม (แต่ไม่ใช่ทุกไซต์)


0

ฉันมี Win 7 64 บิตและฉันแก้ไขปัญหาด้วยการตรวจสอบความเข้ากันได้กับ Win XP (SP 2)

ดังนั้นคลิกขวาที่ Chrome-> ความเข้ากันได้ -> ตรวจสอบ: รันโปรแกรมนี้เข้ากันได้กับ -> เลือก: Windows XP (Service Pack 2)

ก่อนหน้านี้ฉันเคยตรวจสอบและเลือก Win 7 หรือไม่ได้ตรวจสอบเลย


0

การแก้ไขรีจิสทรีของ Windows แก้ไขปัญหาความหนาของตัวอักษรสำหรับฉันอย่างสมบูรณ์เราสามารถปรับความหนาของตัวอักษร / ความมืดโดยการปรับค่า FONTSMOOTHINGGAMMA ให้อยู่ระหว่าง 150 ถึง 190 ฐานสิบหก (336 ถึง 400 ทศนิยม)

-     START  ->  RUN  ->  REGEDIT
-     search for  FONTSMOOTHINGGAMMA   by  keying  " Ctrl F "  ( will automatically take us to  CurrentUser\ControlPanel\Desktop  path)
-     double-click mouse on  FONTSMOOTHINGGAMMA   enter anything between 150 and 190 hexadecimal.(the Lower the value, the thicker the fonts.)
-     close the REGEDIT tool
-     LOGOFF and then LOGON

ตอนนี้แบบอักษรทั้งหมดหนามาก & มืดมากใน Chrome Browser

แต่เราต้องตรวจสอบให้แน่ใจว่าเปิดใช้งานการปรับให้เรียบ ClearType ใน Windows (controlPanel -> การตั้งค่าส่วนบุคคล -> ลักษณะที่ปรากฏ -> เอฟเฟกต์ -> การตรวจสอบที่ราบรื่น ClearType (ช่องที่ถูกเลือก))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen

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