こんにちは。3.3.0.beta3 にアップグレードしてから、Discourse のほとんどの UX およびコンテンツ要素のフォントサイズがわずかに大きくなったことに気づきました。設定を確認したところ、「デフォルトのテキストサイズ」は「標準」になっており、私自身は変更したことはありません。誰か「標準」のコードが増加したことを確認してもらえますか?「小さめ」を試しましたが、私には少し小さすぎます。以前はちょうどよかったと思っていました。よろしくお願いします!
これは意図的な変更のようです。
長年フォーラムのフォントサイズが15pxだったのに、16pxが「デフォルト」だと単純に言うだけでは(私の意見では)この変更の十分な正当化にはなりません。この変更はリリースノートではほとんど隠されていました。
@awesomerobot この変更はコミュニティからの要望に応じたものですか?アクセシビリティ専門家からのフィードバックですか?プルリクエストにはコンテキストや説明がありません。
これは元に戻すべきだと私は考えています。新規インストールではデフォルトサイズとし、古いフォーラムではオプトインにするべきです。
ブラウザのデフォルト設定は、Discourseのデフォルト設定と同様に、誰にとっても良い出発点となる推奨事項です。
この場合、最小値として16pxを推奨する多くの情報があります。
Accessibility Tips: Let Users Control Font Size
本文は少なくとも12ポイント(pt)、または約16ピクセル(px)であるべきです。
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 に設定されているようです。これらを .9375em に設定することで、ローカルCSSモッドで元に戻すのが最もクリーンな方法でしょうか?
編集: すみません、適切な解決策をここで見つけました:
はい、もちろん、すべてのCSS変更をオプションにすることはできませんが、サイトのメインフォントサイズの変更は、サイトに加えられた最も実質的な変更の1つです。
ですから、少なくともリリースノートを編集して、変更内容、簡単な理由、および元に戻すために必要な変更を説明していただけないでしょうか。この変更は、リリースノートの最初の投稿で言及されるべきであり、2番目の投稿の最後の最後でプルリクエストへのリンク以外何もないところに言及されるべきではありませんでした。
プルリクエストには説明すらありません!コミットにも理由が示されていません。私が関与していたらレビューを通過しなかったであろうプルリクエストではありません…
フォントサイズを元に戻すユーザースタイルを作成しました。
最近アップデートされた別のフォーラム用に作成しましたが、StylusでサイトのURLを追加するように変更するだけで、他のDiscourseフォーラムにも簡単に適応させることができるはずです。