Salut, depuis la mise à niveau vers la version 3.3.0.beta3, j’ai remarqué une légère augmentation de la taille de la police de la plupart des éléments d’interface utilisateur et de contenu dans Discourse. J’ai vérifié mes paramètres et la « taille de texte par défaut » est sur « normale » et n’a jamais été modifiée par moi. Quelqu’un peut-il confirmer si elle a été augmentée dans le code pour « normale » ? J’ai essayé « plus petite », mais c’est un peu trop petit pour moi, et je pensais que c’était juste bien avant. Merci !
Cela semble avoir été intentionnel.
Dire simplement que 16px est la « valeur par défaut », après des années où nos forums étaient à 15px, n’est pas (à mon avis) une justification suffisante pour ce changement, qui était presque caché dans les notes de version.
@awesomerobot Ce changement fait-il suite à des demandes de la communauté ? Des retours d’experts en accessibilité ? Il n’y a aucun contexte ni explication dans la demande de tirage.
Je suis d’avis qu’il faudrait revenir en arrière. Laissez-le être la taille par défaut pour les nouvelles installations, mais il devrait être facultatif pour les anciens forums.
Les valeurs par défaut du navigateur, comme celles de Discourse, sont généralement des recommandations qui constituent un bon point de départ pour tout le monde.
Dans ce cas, de nombreux conseils recommandent 16px comme minimum :
Accessibility Tips: Let Users Control Font Size
Le texte du corps doit être d’au moins 12 points (pt), soit environ 16 pixels (px).
Minimum font size? | Accessible Web
Bien qu’il n’y ait pas de taille de police minimale officielle pour le web, il est généralement admis que 16px pour le texte du corps est un bon point de départ. Bien sûr, certains textes seront plus petits et les titres seront souvent plus grands. Mais le texte principal (comme celui que vous lisez actuellement) devrait généralement être de 16px ou plus.
Accessibility at Penn State | Font Size on the Web
- Pour les moniteurs d’ordinateur traditionnels, une taille de 12pt (=16px) pour le corps est généralement recommandée pour le texte du corps (selon le public).
Si nous faisions cela pour chaque changement, nous aurions un nombre énorme de branches CSS « héritées » distinctes avec lesquelles raisonner chaque fois que nous apporterions une mise à jour, ce qui rendrait la maintenance et le débogage assez difficiles. Cela pourrait également signifier que certains CSS « hérités » deviendraient incompatibles avec les thèmes et les plugins, etc.
Il est beaucoup plus facile de copier-coller quelques lignes de CSS dans un thème pour les (probablement peu nombreux) sites qui souhaitent revenir en arrière.
Il semble que --base-font-size et --font-0 soient actuellement définis sur 1em. Serait-ce la manière la plus propre de revenir en arrière avec une modification CSS locale en les définissant sur .9375em ?
Edit : Désolé, je viens de trouver la bonne solution ici :
Oui, évidemment, vous ne pouvez pas faire de chaque changement CSS une option, mais changer la taille de police principale est l’un des changements les plus importants apportés à un site.
Pourriez-vous donc au moins modifier les notes de publication pour expliquer le changement, donner une brève justification et expliquer quelles modifications doivent être apportées pour l’annuler. Ce changement aurait dû être mentionné dans le premier message des notes de publication, et non tout en bas du deuxième message avec rien d’autre qu’un lien vers la pull request.
Et la pull request n’a même pas de description ! Le commit ne donne pas non plus de justification. Ce n’est pas une pull request qui aurait été approuvée si j’avais été impliqué…
J’ai créé un userstyle qui rétablit les tailles de police :
Il est conçu pour un autre forum que j’utilise et qui a récemment été mis à jour, mais l’adapter à d’autres forums Discourse devrait être aussi simple que de le modifier pour ajouter l’URL du site dans Stylus.