Olá, desde a atualização para a versão 3.3.0.beta3, notei um leve aumento no tamanho da fonte da maioria dos elementos de UX e conteúdo no Discourse. Verifiquei minhas configurações e o tamanho padrão do texto está em “normal” e nunca foi alterado por mim. Alguém pode confirmar se ele foi aumentado no código para “normal”? Tentei “menor”, mas é um pouco pequeno demais para mim, e eu achava que estava perfeito antes. Obrigado!
Isso parece ter sido intencional.
Simplesmente dizer que 16px é o “padrão”, após anos de nossos fóruns estarem em 15px, não é (na minha opinião) justificativa suficiente para essa mudança, que foi quase escondida nas notas de lançamento.
@awesomerobot Essa mudança foi em resposta a pedidos da comunidade? Feedback de especialistas em acessibilidade? Não há contexto ou explicação no pull request.
Sou da opinião de que isso deveria ser revertido. Que seja o tamanho padrão para novas instalações, mas deveria ser opcional para fóruns antigos.
Padrões de navegador, assim como os padrões do Discourse, são geralmente recomendações que servem como um bom ponto de partida para todos.
Neste caso, há uma grande quantidade de conselhos que recomendam 16px como o mínimo:
Accessibility Tips: Let Users Control Font Size
O texto do corpo deve ter pelo menos 12 pontos (pt), ou cerca de 16 pixels (px).
Minimum font size? | Accessible Web
Embora não haja um tamanho de fonte mínimo oficial para a web, geralmente é acordado que 16px para texto do corpo é um bom ponto de partida. Claro, algum texto será menor e os títulos geralmente serão maiores. Mas o texto principal do corpo (como o que você está lendo agora) geralmente deve ter 16px ou mais.
Accessibility at Penn State | Font Size on the Web
- Para monitores de computador tradicionais, um tamanho de 12pt (=16px) para o corpo é geralmente recomendado para texto do corpo (dependendo do público).
Se fizéssemos isso para cada alteração, teríamos um número enorme de “ramos” CSS “legados” separados para raciocinar a cada atualização, o que tornaria a manutenção e a depuração bastante difíceis. Também poderia significar que certos CSS “legados” se tornariam incompatíveis com temas e plugins, etc.
É muito mais fácil copiar e colar algumas linhas de CSS em um tema para os (provavelmente poucos) sites que desejam reverter.
Parece que --base-font-size e --font-0 estão atualmente definidos como 1em. Seria essa a maneira mais limpa de reverter com uma modificação CSS local definindo-os para .9375em?
Editar: Desculpe, acabei de encontrar a solução correta aqui:
Sim, obviamente você não pode fazer de cada alteração de CSS uma opção, mas mudar o tamanho da fonte principal é uma das alterações mais substanciais feitas em um site.
Então, você poderia, no mínimo, editar as notas de lançamento para explicar a mudança, dar uma pequena justificativa e explicar quais alterações precisam ser feitas para revertê-la. Essa mudança deveria ter sido mencionada no primeiro post das notas de lançamento, não no bem no final do segundo post com nada além de um link para o pull request.
E o pull request nem tem descrição! O commit também não dá nenhuma justificativa. Não é um pull request que teria passado pela revisão se eu estivesse envolvido…
Fiz um userstyle que reverte os tamanhos de fonte:
Ele foi feito para outro fórum que uso e que foi atualizado recentemente, mas adaptá-lo para outros fóruns Discourse deve ser tão fácil quanto modificá-lo para adicionar a URL do site no Stylus.