안녕하세요, 3.3.0.beta3로 업그레이드한 이후 Discourse의 대부분의 UX 및 콘텐츠 요소에서 글꼴 크기가 약간 증가한 것을 확인했습니다. 설정을 확인해 보니 기본 텍스트 크기는 "normal"으로 설정되어 있었고, 제가 직접 변경한 적이 없습니다. "normal"의 코드에서 크기가 증가된 것인지를 누군가 확인해 주실 수 있을까요? "smaller"를 시도해 보았지만 제게는 약간 작고, 이전에는 딱 적당했던 것 같습니다. 감사합니다!
이것은 의도적으로 이루어진 것 같습니다.
수년간 우리 포럼이 15px로 유지되어 온 상황에서, 릴리스 노트에 거의 숨겨져 있던 이 변경 사항에 대해 16px이 "기본값"이라는 것만으로 (제 생각에는) 충분한 정당화가 되지 않습니다.
@awesomerobot 이 변경 사항은 커뮤니티의 요청에 따른 것입니까? 접근성 전문가들의 피드백을 반영한 것입니까? 풀 리퀘스트에는 맥락이나 설명이 전혀 없습니다.
저는 이 변경 사항을 되돌려야 한다고 생각합니다. 신규 설치에는 기본 크기로 두되, 기존 포럼에서는 선택적으로 적용하도록 해야 합니다.
브라우저 기본값은 Discourse 기본값과 마찬가지로, 모든 사용자에게 좋은 출발점이 되는 일반적인 권장 사항입니다.
이 경우 본문 글자 크기로 16px를 최소값으로 권장하는 조언이 매우 많습니다:
Accessibility Tips: Let Users Control Font Size
본문 텍스트는 최소 12pt(포인트) 이상, 약 16px(픽셀) 이상이어야 합니다.
Minimum font size? | Accessible Web
웹에는 공식적인 최소 글자 크기가 없지만, 일반적으로 본문 텍스트의 경우 16px가 좋은 출발점이라는 데에 동의합니다. 물론 일부 텍스트는 더 작을 수 있고, 제목은 종종 더 크게 표시됩니다. 하지만 주요 본문 텍스트(지금 읽고 계신 내용처럼)는 보통 16px 이상이어야 합니다.
Accessibility at Penn State | Font Size on the Web
- 전통적인 컴퓨터 모니터의 경우, 본문 텍스트에는 12pt(=16px) 크기가 일반적으로 권장됩니다(대상 독자에 따라 다름).
모든 변경 사항에 대해 이렇게 처리한다면, 업데이트할 때마다 처리해야 할 거대한 수의 개별 “레거시” CSS 분기가 생겨 유지보수와 디버깅이 상당히 어려워질 것입니다. 또한 특정 “레거시” CSS가 테마 및 플러그인과 호환되지 않게 될 수도 있습니다.
되돌리기를 원하는(아마도 소수일) 사이트의 경우, 테마에 몇 줄의 CSS를 복사하여 붙여넣는 것이 훨씬 쉽습니다.
현재 --base-font-size와 --font-0이 1em으로 설정되어 있는 것으로 보입니다. 로컬 CSS 모드를 통해 이들을 .9375em으로 설정하는 것이 가장 깔끔한 복구 방법이 될까요?
수정: 죄송합니다, 여기에서 적절한 해결책을 방금 찾았습니다:
물론 모든 CSS 변경 사항을 옵션으로 만들 수는 없지만, 기본 글꼴 크기를 변경하는 것은 사이트에 적용되는 가장 중요한 변경 사항 중 하나입니다.
그러므로 최소한 릴리스 노트를 편집하여 해당 변경 사항을 설명하고, 간단한 근거를 제시하며, 되돌리기 위해 어떤 변경이 필요한지 알려주셨으면 합니다. 이 변경 사항은 릴리스 노트의 첫 번째 게시물에서 언급되었어야 했는데, 두 번째 게시물의 맨 아래에 풀 리퀘스트 링크만 있는 상태였습니다.
그리고 풀 리퀘스트에는 설명조차 없습니다! 커밋에도 근거가 전혀 없습니다. 제가 리뷰에 관여했다면 통과되지 않았을 풀 리퀘스트입니다…
폰트 크기를 원래대로 되돌리는 userstyle를 만들었습니다:
최근 업데이트된 다른 포럼용으로 만들었지만, Stylus에서 사이트 URL을 추가하도록 수정하기만 하면 다른 Discourse 포럼에 적용하는 것도 간단할 것입니다.