Pourquoi Firefox interprète-t-il le zoom à 100% différemment des autres navigateurs?

22

Cela m'a dérangé pendant un moment que Firefox (sur Windows 7) semble vraiment "zoomé" par rapport aux autres navigateurs, même après avoir utilisé ctrl-0 ou le menu zoom pour vous assurer que son niveau de zoom est de 100%.

Chrome à gauche, Firefox à droite. Les deux sont réglés sur un zoom à 100%, mais ils l'interprètent clairement différemment. Tout est énorme sur Firefox, et beaucoup de choses (même les boutons de l'interface utilisateur) sont floues. Que se passe-t-il?

entrez la description de l'image ici

Juste pour confirmer qu'ils sont vraiment tous les deux zooms à 100%, dans Firefox:

entrez la description de l'image ici

... et dans Chrome:


entrez la description de l'image ici

Curieusement, IE par défaut est zoomé au même niveau que ce que Firefox appelle à 100%, mais il l'appelle à 125%.

entrez la description de l'image ici

Lorsqu'il est forcé à 100%, IE correspond à 100% de Chrome:

entrez la description de l'image ici

user56reinstatemonica8
la source

Réponses:

21

Apparemment, c'est une nouvelle fonctionnalité très intéressante que Firefox a introduite en 2013. J'ai trouvé un fil de discussion à ce sujet, où de nombreux utilisateurs de Firefox ne semblent pas impressionnés .

Il s'avère donc qu'il existe dans Windows un paramètre conçu pour empêcher le texte de devenir trop petit sur les appareils haute résolution. Vous pouvez le trouver en recherchant "taille du texte" dans le panneau de configuration.

entrez la description de l'image ici

Sur ma machine, il est défini par défaut pour redimensionner le texte jusqu'à 125%:

entrez la description de l'image ici

Apparemment, Firefox a décidé qu'il va tranquillement prendre ce paramètre et prétendre que 100% est égal à ce paramètre. Donc pour moi, dans Firefox-land, 100% = 125%.

Cela s'applique à l'interface utilisateur de Firefox ainsi qu'à tout le contenu Web (c'est pourquoi mes boutons Firefox sont flous).

Il semble qu'il n'y ait pas de moyen simple de désactiver cela - le fil lié ci-dessus décrit certaines étapes complexes, puis de nombreuses personnes commentent qu'elles ne fonctionnent pas.


Régler le dimensionneur de Windows à 100% les rend plus similaires (légèrement plus petits dans Firefox, bizarrement), mais cela rend aussi tout douloureusement petit, donc cela ne résout pas vraiment le problème.

entrez la description de l'image ici

user56reinstatemonica8
la source
2
Cela me semble être le comportement souhaité. Trop souvent, sous Windows, ces paramètres ne sont pas utilisés par les applications, même si les API les exposent. C'est plutôt agréable de voir la cohérence UX maintenant que les smartphones et les tablettes nous ont gâtés à cet égard.
Arthur Kay
9

Comme indiqué dans la réponse précédente, il a été introduit en tant que fonctionnalité. Mais cela PEUT être annulé. J'ai trouvé ce post expliquant la «fonctionnalité» et comment inverser le comportement.

si vous souhaitez définir une taille de texte / densité de pixels dans firefox différente de celle des paramètres de votre système comme elle était gérée dans les versions précédentes, entrez about: config dans la barre d'adresse de firefox (confirmez le message d'information au cas où il apparaîtrait) et recherchez pour la préférence nommée layout.css.devPixelsPerPx . double-cliquez dessus et changez sa valeur en 1.0 (ou tout autre facteur de zoom qui correspond à votre objectif; -1.0 est la valeur par défaut et respectera les paramètres système).

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

Termiux
la source