ich passe gerade mein Discourse-Theme an und möchte die Standardschriftart (für Fließtext und Überschriften) durch etwas Einzigartigeres ersetzen, das besser zum Branding meiner Community passt. Ich weiß, dass Discourse das Festlegen von Schriftarten über Admin > Anpassen > Themes/Farben ermöglicht, sowie die Option, benutzerdefinierte Webschriftarten über CSS hinzuzufügen.
Ein paar Punkte, zu denen ich gerne eure Meinung hören würde:
Bevorzugt ihr Google Fonts, selbst gehostete Schriftarten oder die integrierten Discourse-Schriftartoptionen?
Gibt es Leistungsbedenken (Ladezeit der Seite) beim Hinzufügen benutzerdefinierter Webschriftarten?
Gibt es Best Practices für Barrierefreiheit, die man bei der Schriftartauswahl für bessere Lesbarkeit beachten sollte?
Ich würde mich über Tipps, Empfehlungen für Theme-Komponenten oder Erfahrungen bei der Anpassung von Schriftarten auf eurer eigenen Discourse-Instanz freuen!
Meine Empfehlung wäre: Vermeide Fonts, die wie Monospace aussehen (z. B. JetBrains Mono), da sie schwerer zu lesen sind, es sei denn, deine Community besteht aus Hardcore-Entwicklern . Aber im Ernst, ich war in einer Community, die diesen Font verwendet hat, und es ist nicht einfach (außerdem sind die Buchstaben für meinen Geschmack zu weit auseinander).
Das Selbsthosten ist immer eine gute Sache, da man die Abhängigkeit von externen Ressourcen entfernt und somit eine Netzwerkabfrage weniger benötigt. Du kannst Google Fonts selbst herunterladen und hosten, und die integrierten Schriftartoptionen von Discourse stammen ebenfalls von Google und sind nicht auf deren Server angewiesen.
Wie bereits erwähnt, ist es für die Leistung besser, wenn die Schriftarten direkt von deiner Seite bereitgestellt werden (obwohl Schriftarten in der Regel klein sind und dies daher kein großes Problem darstellt). Versuche, nicht mehr Varianten und Stile einzubinden, als du benötigst; in der Regel reichen zwei verschiedene Schriftarten mit den Gewichten „normal“ und „fett“ völlig aus.
Achte vor allem auf Schriftarten, die optisch sehr dünn wirken. Falls deine Seite einen Dunkelmodus (Dark Mode) unterstützt, prüfe diesbezüglich ebenfalls die Lesbarkeit … manchmal kann das Farbschema einen großen Unterschied machen. Probiere es aus, indem du in deinem Browser rein- und rauszoomst und die Schriftgröße in deinen Benutzereinstellungen änderst, um sicherzustellen, dass keine unerwarteten Probleme auftreten.