Làm cách nào để Google Chrome tôn vinh cài đặt Windows DPI của tôi?


33

Google Chrome dường như không tôn trọng cài đặt DPI của tôi trong Windows. Tôi chạy ở 150 DPI, nhưng Chrome bỏ qua điều đó, có nghĩa là hình ảnh và văn bản rất nhỏ .

Tôi đánh:

  • Ctrl + +
  • Ctrl + +

để phóng to. Thật không may, mỗi tab mới hoặc cửa sổ mới đều mặc định ở mức thu phóng nhỏ 100% .

Cập nhật: Điều quan trọng cần lưu ý là bạn không thể nhấp vào các nút trong flash (ví dụ: video YouTube), vì Chrome xử lý sai tọa độ chuột. (Đã sửa lỗi 6.0.472.55)

Có thể cho một trong hai:

  • Chrome để tôn trọng cài đặt Windows dpi của tôi?
  • Chrome để ghi nhớ sở thích thu phóng của tôi?

Phiên bản đã kiểm tra: 4.1.249.1045


Một nửa cố định


Mặc dù Chome vẫn không tôn trọng cài đặt DPI của Windows, nhưng hiện tại nó vẫn nhớ mức thu phóng của bạn.

Phiên bản: 5.0.375.55


Năm giờ tám mươi cố định


Mặc dù Chrome vẫn không tôn trọng cài đặt DPI của Windows, nhưng hiện tại nó cung cấp tùy chọn "thu phóng trang" mặc định:

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

Thật không may, không có mức thu phóng phù hợp với cài đặt DPI hiện tại của tôi: 136% (131dpi).

Phiên bản: 10.0.648.133

Cờ phóng to

Tôi đã thử gợi ý của scoducks về cờ dpi ẩn mới. Nó thực sự khủng khiếp. Nó dường như khiến Chrome chỉ đơn giản là thay đổi tỷ lệ Cửa sổ được hiển thị cuối cùng; làm cho văn bản trở nên mờ (thay vì sắc nét hơn):

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

Câu trả lời:


16

Đó là một lỗi đã biết với Chromium, chương trình mà Chrome được xây dựng dựa trên đó.

Hãy chắc chắn để sao nó!

Cập nhật : Báo cáo lỗi liên quan cập nhật hơn: Kích hoạt hỗ trợ DPI cao trong Vista, Win7 và Win8


omfg. Tôi đã xem chủ đề, nhận thông báo email khi có phản hồi mới. Một nhà phát triển đã khóa luồng 5 phút trước - nói rằng anh ta không thực sự hiểu vấn đề. facepalm
Ian Boyd

1
Báo cáo lỗi liên quan cập nhật hơn: code.google.com/p/chromium/issues/detail?id=149881
Ƭᴇcʜιᴇ007

Đồng thời xem bug.chromium.org/p/chromium/issues/detail?id=410696 Đối với tôi vẫn không hoạt động (v53), tôi đã đặt DPI thành 125%, nhưng Chrome hiển thị các trang nhỏ hơn FF hoặc IE. (sự thật thú vị: Windows hỗ trợ mở rộng DPI kể từ ít nhất XP, đó là năm 2002)
David Balažic

1

Tôi đã có câu hỏi này và tìm thấy câu trả lời này đã được đăng ở một nơi khác. Đi đến: chrome://flags/#high-dpi-support

Nó không hoàn hảo bởi vì nó chưa được hỗ trợ đầy đủ, nhưng nó chính xác là những gì bạn đang tìm kiếm, nó đã khắc phục vấn đề cho tôi. Một vài nút có kích thước sai, nhưng nó tốt hơn nhiều.


2
Văn bản bị mờ một cách khủng khiếp. Có vẻ như họ chỉ đơn giản là áp dụng cái búa cùn để nhân rộng hình ảnh cửa sổ tổng hợp cuối cùng - chứ không thực sự hỗ trợ high-dpi. Hy vọng rằng đó là một công việc đang tiến triển; có thể trong 7 năm nữa Chrome sẽ là nơi IE 7 năm trước.
Ian Boyd

Tôi đã thử điều này và hoàn nguyên nó trở lại, các menu và tiện ích chrome không hoạt động tốt với cài đặt này (ví dụ: văn bản menu cuộn được hiển thị ngoài cửa sổ hiển thị).
Eric L

1

Cập nhật: 9/5/2014

Chrome 37 hiện hỗ trợ dpi cao!

Ví dụ:

  • các biểu tượng thanh dấu trang được chia tỷ lệ
  • văn bản thanh dấu trang được chia tỷ lệ
  • văn bản thanh địa chỉ được thu nhỏ
  • biểu tượng tab và văn bản được thu nhỏ
  • biểu tượng mở rộng được thu nhỏ
  • biểu tượng tùy chỉnh được thu nhỏ

Bây giờ Chrome chỉ cần cải thiện tốc độ kết xuất của nó để nó nhanh như IE .

Nhưng đây là một ngày tuyệt vời!


Và nhiều chủ đề đã bị phá vỡ ...
Fran Marzoa

1

Với Chrome 44.0.2403.9 dev-m (64-bit), tôi gặp vấn đề khi chỉ có một vài trang web được hiển thị cực kỳ nhỏ. Điều làm việc với tôi là sử dụng DevTools của Chrome để mô phỏng một thiết bị khác.

  • ctrl+ shift+ iđể mở DevTools Chrome
  • ctrl+ shift+ mđể bật chế độ thiết bị , nếu nó chưa bật
  • Trong menu thả thiết bị ở phía trên bên trái màn hình, chọn thiết bị di động, ví dụ: máy tính bảng có độ phân giải màn hình lớn như Nexus 10
  • ctrl+ shift+ iđể đóng DevTools Chrome

Điều này khiến trang được hiển thị bình thường đối với tôi, nhưng bạn có thể cần chọn một trong các thiết bị máy tính xách tay, sau khi chọn một trong các thiết bị di động, để trang hiển thị chính xác cho bạn.


Sau đó, không sử dụng bản phát hành dev, thay vào đó hãy sử dụng bản phát hành ổn định mới nhất (43.0.2357)
DavidPostill

@DavidPostill Đây không phải là một khiếu nại, mà là một giải pháp khả thi cho những người khác gặp phải vấn đề tương tự. Vấn đề này đã tồn tại trong nhiều năm và vẫn tồn tại trong các phiên bản hiện tại của trình duyệt Chrome, tôi đã nhấn mạnh bằng cách đăng số phiên bản của mình và cũng có thể thấy các bài đăng gần đây trong lỗi được liệt kê trong bài đăng hiện tại được đánh dấu là câu trả lời.
WhiteKnight

Nếu đó chỉ là một vài trang web thì có lẽ đó không phải là vấn đề về chrome. Bạn có thể chia sẻ một vài trang web thất bại?
DavidPostill

@DavidPostill Một vài ví dụ là Reddit, 500px và Google Drive, nhưng các trang web nhỏ hơn khác có cùng một vấn đề. Tôi đã báo cáo các trang web này cho Google.
WhiteKnight

0

Tôi sẽ cố gắng tổng hợp các cuộc thảo luận tại các diễn đàn hỗ trợ của google được liên kết trước đó. Nó đi xuống hai gợi ý.

A. Thiết kế các trang web của chúng tôi với chiều rộng cố định và phông chữ cố định, cho một dpi được đặt và sau đó để trình duyệt mở rộng mọi thứ.

B. Sử dụng các kích thước văn bản, hình ảnh và bảng biến đổi được chỉ định liên quan đến 96 DPI và để trình duyệt thêm cài đặt DPI của máy tính để bàn vào các giá trị đó.

Microsoft đã đi và đặt mức Thu phóng trong IE8 để khớp với cài đặt DPI trong HĐH. Nếu bạn có kích thước DPI 125% (120dpi), mức thu phóng mặc định trong IE8 sẽ là 125%. Quan sát rằng IE định nghĩa nó là phần trăm tăng từ 96 DPI mặc định, không phải mục tiêu DPI thực tế mà nó hiển thị. 100% có nghĩa là 96dpi trong cài đặt DPI của Windows.

Sự thật là, hầu hết các trang web không được tạo ra với một văn bản, bảng và kích thước thiết kế khác nhau, do đó bạn hầu như sẽ cần sử dụng tính năng phóng to toàn bộ trang web. Các nhà thiết kế web lười biếng và microsofts Sự thống trị của Windows với gói Internet Explorer không công bằng của họ, chúng tôi có thể giả sử giải pháp thu phóng vẫn còn ở đây.


2
Làm thế nào là một khác biệt so với B ? ý tôi là, từ quan điểm thực hiện, bạn sẽ không nhận thấy bất kỳ sự khác biệt nào. Và là một nhà thiết kế web, cả hai đều tương đương. Và trong khi tức là "phóng to", thì nó không "phóng to". Nó không "thổi bay mọi thứ". Nếu nó đã làm thì văn bản sẽ bị mờ. Nó không. tức là giải cứu mọi thứ khi thích hợp. Mặt khác, tôi thực sự mệt mỏi với sự hỗ trợ kém hiệu quả của Chrome. Càng sớm càng ie9, và nó nhanh tốc độ biến được phát hành, tôi sooo chuyển trở lại.
Ian Boyd

Ngoài ra, sẽ là một quyết định tồi khi gọi nó là 96dpi, thay vì 100%. Không ai biết, quan tâm, hoặc hiển thị phải biết, hoặc phải quan tâm, dpi là gì và tại sao có 96 người trong số họ. Bản thân Windows, khi thiết lập dpi, thậm chí không gọi nó là dpi. Họ sử dụng tỷ lệ phần trăm lớn hơn, ví dụ 125%
Ian Boyd

1
Chúng ta có thể gọi độ phân giải trên màn hình là VGA, WXGA, WUXGA, v.v. thay vì 640x480, 1280x768 hoặc 1920x1200. Chúng ta có thể đặt đỗ xe, chậm, nhanh, rất nhanh và quá nhanh trên đồng hồ tốc độ. Chúng tôi có thể làm mọi thứ im lặng và gọi nó là trò chơi. Giống như họ có trong phần nhiều người chơi Modern Warfare 2; họ đặt độ trễ là các thanh và không có cách nào để biết một thanh đại diện cho bao nhiêu. Nó đã được phát hiện ra rằng chúng có phạm vi quá cao và nhiều người đã chỉnh sửa các tệp cấu hình để một thanh có nghĩa là 25ms. Và sau đó họ phát hiện ra hầu hết mọi người có độ trễ hơn 100ms bất cứ lúc nào, với bất kỳ máy chủ nào.
DarkUltra

Nó sẽ đòi hỏi một đường cong học tập bằng cách hiển thị độ trễ tính bằng ms thay vì các thanh, nhưng một lần nữa, nó sẽ mở rộng quy mô độc đáo trong tương lai, khi các kết nối internet trở nên nhanh hơn.
DarkUltra

Điều tương tự cũng áp dụng cho DPI. Cần phải biết nếu bạn muốn chính xác trong những gì bạn thiết kế hoặc viết, và nó sẽ mở rộng tốt trong tương lai, và nó sẽ cung cấp một điểm tham chiếu chính xác từ văn bản chung và tỷ lệ thiết kế. Các trang web sẽ có thể mở rộng và nhìn tốt trong hầu hết các độ phân giải của máy tính để bàn và máy tính xách tay và các tình huống DPI.
DarkUltra

0

Đầu tiên, nếu Chrome (hoặc các ứng dụng khác) xuất hiện mờ, hãy quay lại cài đặt dpi của Windows và kiểm tra tùy chọn 'Tỷ lệ phông chữ theo kiểu XP'.

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

Trong khi đó, trong Chrome, hãy thu phóng ở mức 100% nhưng tăng kích thước phông chữ lên lớn (hoặc rất lớn). Đặt kích thước phông chữ tối thiểu.

Nếu bạn có Chrome 26 trở về trước, điều này hoạt động tốt. Văn bản trang được mở rộng, cũng như Chrome (thanh url và dấu trang). Trong Chrome 28 trở lên, văn bản trang được thu nhỏ lại, nhưng các thanh url và dấu trang vẫn nhỏ.


1
Điều đó chỉ vô hiệu hóa thành phần máy tính để bàn của các ứng dụng không nhận biết highDpi. Hiệu ứng tương tự có thể đạt được bằng cách vô hiệu hóa tỷ lệ chỉ của Chrome. (Trò chuyện về phần thưởng: Đừng sử dụng giải pháp toàn cầu để giải quyết vấn đề cục bộ Dù bằng cách nào, nó cũng không giải quyết được vấn đề.
Ian Boyd

0

Đây là những gì làm việc cho tôi,

Thay vì sử dụng tỷ lệ mặc định 100%, 125%, 150%, v.v., tôi đã thay đổi nó thành tỷ lệ tùy chỉnh 126% và nó đã hoạt động.

Vì một số lý do, Google Chrome bỏ qua việc mở rộng tới 125%.

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.