Hola, desde que actualicé a la versión 3.3.0.beta3, noté un ligero aumento en el tamaño de la fuente de la mayoría de los elementos de UX y contenido en Discourse. Revisé mi configuración y el tamaño de texto predeterminado está en “normal” y nunca lo cambié. ¿Alguien puede confirmar si se aumentó en el código para “normal”? Intenté con “más pequeño”, pero es un poco demasiado pequeño para mí, y antes me parecía perfecto. ¡Gracias!
Esto parece haber sido intencional.
Simplemente decir que 16px es “predeterminado”, después de años en que nuestros foros estuvieron en 15px, no es (en mi opinión) suficiente justificación para este cambio, que casi se ocultó en las notas de la versión.
@awesomerobot ¿Fue este cambio en respuesta a solicitudes de la comunidad? ¿Comentarios de expertos en accesibilidad? No hay contexto ni explicación en la pull request.
Soy de la opinión de que esto debería revertirse. Que sea el tamaño predeterminado para las nuevas instalaciones, pero debería ser opcional para los foros antiguos.
Los valores predeterminados del navegador, al igual que los de Discourse, son generalmente recomendaciones que sirven como un buen punto de partida para todos.
En este caso, hay una gran cantidad de consejos que recomiendan 16px como mínimo:
Accessibility Tips: Let Users Control Font Size
El texto del cuerpo debe tener al menos 12 puntos (pt), o alrededor de 16 píxeles (px).
Minimum font size? | Accessible Web
Si bien no existe un tamaño de fuente mínimo oficial para la web, generalmente se acepta que 16px para el texto del cuerpo es un buen punto de partida. Por supuesto, algunos textos serán más pequeños y los encabezados a menudo serán más grandes. Pero, el texto principal del cuerpo (como el que estás leyendo ahora) generalmente debería ser de 16px o más.
Accessibility at Penn State | Font Size on the Web
- Para monitores de computadora tradicionales, generalmente se recomienda un tamaño de 12pt (=16px) para el cuerpo del texto (dependiendo de la audiencia).
Si hiciéramos esto para cada cambio, tendríamos una gran cantidad de ramas CSS “heredadas” separadas con las que razonar cada vez que hiciéramos una actualización, lo que haría que el mantenimiento y la depuración fueran bastante difíciles. También podría significar que ciertas CSS “heredadas” serían incompatibles con temas y complementos, etc.
Es mucho más fácil copiar y pegar unas pocas líneas de CSS en un tema para los (probablemente pocos) sitios que quieran revertir.
Parece que --base-font-size y --font-0 están actualmente configurados en 1em. ¿Sería esa la forma más limpia de revertir con una modificación CSS local estableciéndolos en .9375em?
Editar: Lo siento, acabo de encontrar la solución adecuada aquí:
Sí, obviamente no puedes hacer que cada cambio de CSS sea una opción, pero cambiar el tamaño de fuente principal es uno de los cambios más sustanciales realizados en un sitio.
Entonces, ¿podrías, como mínimo, editar las notas de la versión para explicar el cambio, dar una pequeña justificación y explicar qué cambios deben hacerse para revertirlo? Este cambio debería haberse mencionado en la primera publicación de las notas de la versión, no en el muy final de la segunda publicación con nada más que un enlace a la solicitud de extracción.
Y la solicitud de extracción ni siquiera tiene una descripción. El commit tampoco da ninguna justificación. No es una solicitud de extracción que habría pasado la revisión si yo hubiera estado involucrado…
Creé un userstyle que revierte los tamaños de fuente:
Está hecho para otro foro que uso y que se actualizó recientemente, pero adaptarlo a otros foros de Discourse debería ser tan fácil como modificarlo para añadir la URL del sitio en Stylus.