Tại sao Firefox diễn giải thu phóng 100% khác với các trình duyệt khác?


22

Tôi đã bị lỗi trong một thời gian rằng Firefox (trên Windows 7) dường như thực sự "phóng to" so với các trình duyệt khác, ngay cả sau khi sử dụng ctrl-0 hoặc menu thu phóng để đảm bảo mức thu phóng của nó là 100%.

Chrome trái, Firefox phải. Cả hai đều được đặt ở chế độ phóng to 100%, nhưng rõ ràng chúng diễn giải nó khác nhau. Mọi thứ đồ sộ trên Firefox và rất nhiều thứ (thậm chí các nút UI) đều mờ. Chuyện gì đang xảy ra vậy?

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

Chỉ cần xác nhận rằng chúng thực sự là cả hai zoom 100%, trong Firefox:

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

... và trong Chrome:


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

Thật kỳ lạ, IE theo mặc định được phóng to đến mức tương tự như những gì Firefox gọi là 100%, nhưng nó gọi nó là 125%.

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

Khi bị buộc trở lại 100%, IE khớp với 100% của Chrome:

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

Câu trả lời:


21

Rõ ràng đây là một tính năng mới hấp dẫn mà Firefox giới thiệu vào năm 2013. Tôi đã tìm thấy một chủ đề thảo luận về nó, nơi rất nhiều người dùng Firefox dường như không ấn tượng .

Vì vậy, hóa ra có một cài đặt trong Windows được thiết kế để ngăn văn bản trở nên quá nhỏ trên các thiết bị có độ phân giải cao. Bạn có thể tìm thấy nó bằng cách tìm kiếm "kích thước văn bản" trong bảng điều khiển.

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

Trên máy của tôi, nó được đặt theo mặc định để chia tỷ lệ văn bản lên tới 125%:

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

Rõ ràng, Firefox đã quyết định rằng nó sẽ lặng lẽ thực hiện cài đặt đó và giả vờ rằng 100% bằng với bất kỳ cài đặt nào. Vì vậy, đối với tôi, ở vùng đất Firefox, 100% = 125%.

Nó áp dụng điều này cho giao diện người dùng Firefox cũng như tất cả nội dung web (đó là lý do tại sao các nút Firefox của tôi trông mờ).

Có vẻ như không có cách nào đơn giản để tắt cái này - chuỗi được liên kết ở trên mô tả một số bước phức tạp, sau đó vô số người bình luận nói rằng chúng không hoạt động.


Đặt trình tạo Windows thành 100% làm cho chúng giống nhau hơn (nhỏ hơn một chút trong Firefox), nhưng nó cũng làm cho mọi thứ trở nên nhỏ một cách đau đớn, vì vậy nó không thực sự giải quyết được vấn đề.

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


2
Đó dường như là hành vi mong muốn với tôi. Quá thường xuyên trong Windows, các cài đặt như vậy không được các ứng dụng sử dụng mặc dù các API phơi bày chúng. Thật tuyệt khi thấy tính nhất quán của UX khi điện thoại thông minh và máy tính bảng đã làm hỏng chúng tôi về vấn đề đó.
Arthur Kay

9

Như câu trả lời trước đã nêu, nó được giới thiệu như một tính năng. Nhưng nó có thể bị ghi đè. Tôi tìm thấy bài đăng này giải thích 'tính năng' và cách hoàn nguyên hành vi.

nếu bạn muốn đặt mật độ kích thước văn bản / mật độ pixel trong firefox khác với cài đặt hệ thống của bạn như được xử lý trong các phiên bản trước, hãy nhập about: config vào thanh địa chỉ firefox (xác nhận thông báo thông tin trong trường hợp nó xuất hiện) & tìm kiếm cho tùy chọn có tên layout.css.devPixelsPerPx . bấm đúp vào nó và thay đổi giá trị của nó thành 1.0 (hoặc bất kỳ hệ số thu phóng nào khác phù hợp với mục đích của bạn; -1.0 là giá trị mặc định và sẽ tuân thủ các cài đặt hệ thống).

https://support.mozilla.org/en-US/questions/963036

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.