Tránh các văn bản mờ khi có 150% DPI bình thường (windows 8.1)


10

(vâng, đây là một vấn đề phổ biến nhưng các giải pháp tìm thấy không được tôi chấp nhận)

Tôi đang sử dụng một màn hình 1920 x 1080 và 125% DPI bình thường thậm chí còn ít đối với tôi và thích có 150% trên windows 8.1.

Khi DPI = 150% văn bản trong opera và chrome bị mờ nhưng không có trong Firefox http://imageshack.com/a/img545/3117/5jyw.png

Khi văn bản DPI = 125% (mặc định) rõ ràng chỉ là nhỏ http://imageshack.com/a/img812/5769/p8r7.png

Tôi đã thử các giải pháp được cho là đã giải quyết vấn đề của mình:

  • a) bật Hãy để tôi chọn một mức chia tỷ lệ cho tất cả các màn hình của mình - không ảnh hưởng đến độ sắc nét của văn bản (xem hình ảnh đầu tiên)
  • b) Menu ngữ cảnh của chương trình> Tab Tương thích > kiểm tra Tắt tỷ lệ hiển thị trên cài đặt DPI cao - chương trình bỏ qua tỷ lệ co giãn 150% và hiển thị như tỷ lệ 125%. Điều này có nghĩa là Kích thước văn bản nhỏ:

nhập mô tả hình ảnh ở đây

Lưu ý rằng ngay cả trình quản lý thiết bị (chương trình Windows gốc) bị mờ trên 150% DPI.

nhập mô tả hình ảnh ở đây

Vì vậy, tôi đang tìm kiếm một phương pháp để có được văn bản kích thước lớn và rõ ràng trong tất cả các chương trình (ví dụ: opera, chrome) trên windows 8.1


Hãy thử sử dụng tỷ lệ 125%, sau đó CTRL+ và xem điều đó có giúp ích không. Đánh + nhiều lần sẽ tăng kích thước hơn nữa.
gian mạng

ứng dụng phải là DPI biết: msdn.microsoft.com/en-us/l Library / ms701681% 28v = vs85% 29.aspx . Có vẻ như bạn sử dụng một số mà không biết.
magicandre1981

Nói chung, kết xuất văn bản của Chrome khá ngang bằng so với Firefox và IE. Không chắc chắn liệu bạn có thể làm được gì nhiều ngoài việc chuyển đổi trình duyệt hay không, coi đó là vấn đề đã biết và được báo cáo trong nhiều năm (cũng như kết xuất pixel phụ và thay thế Unicode).
Bob

cybernard - sau đó tôi phải làm điều đó cho tất cả các tab mới mở và nói chung đó không phải là trường hợp cho tất cả các ứng dụng. Opera có tính năng phóng to nhưng nó vẫn mờ. Skype cũng bị mờ khi chuyển đổi 150% DPI.
Fibo Kowalsky

Câu trả lời:


3

Chrome đã thiếu hỗ trợ DirectWrite để kết xuất phông chữ trên Windows. Vấn đề bạn đang mô tả là những gì xảy ra không chỉ trên các cài đặt DPI cao mà cả các cài đặt thông thường (100%).

Có một chuỗi dài và cũ trên trang web về các vấn đề của Chromium: https://code.google.com.vn/p/chromium/issues/detail?id=25541

Các nhà phát triển cho biết họ đã kích hoạt nó trên các bản dựng Chrome Canary nhưng không có thời gian biểu nào khi phiên bản Chrome thông thường sẽ hỗ trợ.

Bạn có thể kích hoạt DirectWrite khởi chạy bản dựng Canary Chrome mới nhất với các tham số sau:

# 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 

Các tham số trên được liệt kê bởi một trong những nhà phát triển trong cùng một chủ đề. Liên kết bài đăng là https://code.google.com.vn/p/chromium/issues/detail?id=25541#c61

Được cảnh báo bằng cách vô hiệu hóa tính năng hộp cát bạn đang xâm phạm một trong các tính năng bảo mật của Chrome.

Opera, sử dụng Webkit, có cùng vấn đề với Chrome.


DirectWrite được hỗ trợ trong Chrome ngay bây giờ. Tôi nghĩ rằng nó đã được sửa trong phiên bản 34 hoặc 37.
Hind-D

1

Tôi cũng đang sử dụng 1920 x 1080. Trong Chrome Beta Phiên bản 37 (Tôi không biết liệu nó đã có sẵn trong Chrome ổn định chưa), bạn có thể đi vào cờ ( chrome://flags) và bật văn bản trường khoảng cách . Bây giờ văn bản rõ ràng hơn nhiều khi tôi phóng to (nhưng không phải tất cả các trang web).


0

Tôi có Win 7 64bit và tôi đã giải quyết vấn đề bằng cách kiểm tra tính tương thích với Win XP (SP 2).

Vì vậy, nhấp chuột phải vào Chrome-> Tương thích-> Kiểm tra: Chạy chương trình này tương thích với-> Chọn: Windows XP (Gói dịch vụ 2).

Trước đây, tôi đã kiểm tra và chọn Win 7, hoặc không kiểm tra gì cả.


0

Chỉnh sửa Windows Registry đã khắc phục hoàn toàn vấn đề độ dày phông chữ đối với tôi, chúng tôi có thể điều chỉnh độ dày / độ tối của phông chữ bằng cách hiệu chỉnh giá trị FONTSMOOTHINGGAMMA trong khoảng từ 150 đến 190 thập lục phân (336 đến 400 thập phân)

-     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

Bây giờ tất cả các phông chữ rất dày và rất tối trong Trình duyệt Chrome.

Nhưng chúng tôi phải đảm bảo rằng làm mịn ClearType được bật trong Windows (controlPanel -> cá nhân hóa -> ngoại hình -> Hiệu ứng -> Kiểm tra trơn tru ClearType (hộp đánh dấu))

                     OR  alternately in RegEdit ...

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

Bạn có thể bao gồm trước và sau khi chụp màn hình để minh họa sự khác biệt?
Zero3
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.