Dlaczego Firefox interpretuje 100% powiększenie inaczej niż inne przeglądarki?

22

Przez chwilę denerwowało mnie to, że Firefox (w systemie Windows 7) wydaje się naprawdę „powiększony” w porównaniu do innych przeglądarek, nawet po użyciu ctrl-0 lub menu powiększenia, aby upewnić się, że jego poziom powiększenia wynosi 100%.

Chrome w lewo, Firefox w prawo. Oba są ustawione na 100% zoom, ale wyraźnie interpretują to inaczej. W Firefoksie wszystko jest ogromne, a wiele rzeczy (nawet przyciski interfejsu użytkownika) jest rozmytych. Co się dzieje?

wprowadź opis zdjęcia tutaj

Aby potwierdzić, że naprawdę oba mają powiększenie 100%, w przeglądarce Firefox:

wprowadź opis zdjęcia tutaj

... i w Chrome:


wprowadź opis zdjęcia tutaj

Co ciekawe, IE domyślnie jest powiększony do tego samego poziomu, co Firefox nazywa 100%, ale nazywa go 125%.

wprowadź opis zdjęcia tutaj

Po wymuszeniu powrotu do 100% IE odpowiada 100% Chrome:

wprowadź opis zdjęcia tutaj

user56reinstatemonica8
źródło

Odpowiedzi:

21

Najwyraźniej jest to nowa, gorąca funkcja Firefoxa wprowadzona w 2013 roku. Znalazłem wątek na ten temat, na którym wielu użytkowników Firefoksa wydaje się być pod wrażeniem .

Okazuje się, że w systemie Windows jest ustawienie zaprojektowane tak, aby tekst nie był zbyt mały na urządzeniach o wysokiej rozdzielczości. Można go znaleźć, wyszukując „rozmiar tekstu” w panelu sterowania.

wprowadź opis zdjęcia tutaj

Na moim komputerze domyślnie jest ustawione skalowanie tekstu do 125%:

wprowadź opis zdjęcia tutaj

Najwyraźniej Firefox postanowił po cichu przyjąć to ustawienie i udawać, że 100% równa się temu ustawieniu. Dla mnie w Firefox land 100% = 125%.

Dotyczy to interfejsu użytkownika przeglądarki Firefox, a także wszystkich treści internetowych (dlatego moje przyciski Firefoksa wyglądają na rozmyte).

Wygląda na to, że nie ma prostego sposobu na wyłączenie tego - powyższy wątek opisuje niektóre złożone kroki, a następnie mnóstwo osób komentuje, że nie działają.


Ustawienie sizera Windows na 100% czyni je bardziej podobnymi (nieco mniejszymi w Firefoksie, co dziwne), ale także sprawia, że ​​wszystko jest boleśnie małe, więc tak naprawdę nie rozwiązuje problemu.

wprowadź opis zdjęcia tutaj

user56reinstatemonica8
źródło
2
To wydaje mi się pożądanym zachowaniem. Zbyt często w Windows-land takie ustawienia są nieużywane przez aplikacje, nawet jeśli API je ujawniają. Miło jest widzieć spójność UX teraz, gdy smartfony i tablety zepsuły nas pod tym względem.
Arthur Kay,
9

Jak stwierdzono w poprzedniej odpowiedzi, została wprowadzona jako funkcja. Ale można to zmienić. Znalazłem ten post wyjaśniający „funkcję” i sposób przywrócenia zachowania.

jeśli chcesz ustawić rozmiar tekstu / gęstość pikseli w firefoxie innym niż ustawienia twojego systemu, tak jak to było obsługiwane we wcześniejszych wersjach, wpisz about: config w pasku adresu firefox (potwierdź wiadomość informacyjną, jeśli się pojawi) i wyszukaj dla preferencji o nazwie layout.css.devPixelsPerPx . kliknij dwukrotnie i zmień jego wartość na 1.0 (lub dowolny inny współczynnik powiększenia, który pasuje do twojego celu; -1.0 jest wartością domyślną i będzie dostosowywać się do ustawień systemowych).

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

Termiux
źródło