Wir experimentieren mit der Verringerung der Textgröße und des Zeilenabstands sowie der Erhöhung der Höhe von Codeblöcken, um die Lesbarkeit größerer Codeblöcke zu verbessern. Dies ist hauptsächlich problematisch für große Codeblöcke, die 20 Zeilen oder mehr überschreiten. Das Ergebnis ist, dass mehr Code im normalen Ansichtsfenster sichtbar ist.
Ich finde es toll, dass Sie sich Stack Overflow angesehen haben, denn wenn jemand herausgefunden hätte, wie man Codeblöcke anzeigt, dann wären sie es.
Eine weitere Beobachtung: Die Schriftgröße scheint sich nicht zu ändern, obwohl sie sich ändert… (15px → 13px, aber die Farben gleichen das teilweise aus)
Visueller Rhythmus und Zeilenhöhe fühlen sich hier viel besser an:
Das sieht großartig aus, Jordan. In diesem Fall denke ich, dass die Verwendung des konsistenten Schriftgewichts die Lesbarkeit verbessert. Die erhöhte Polsterung gefällt mir auch.
Danke, dem stimme ich zu. Ich denke, ich möchte mir auch die Farben ansehen und warum hljs die Farben verwendet, die es verwendet. Ich habe dieses Farbmuster nirgendwo online gesehen.
Nach weiterer Recherche sehe ich, dass die von uns verwendeten Farben auf einem veralteten Schema basieren, das von Github vor möglicherweise 10 Jahren oder schon vor 4 Jahren verwendet wurde.
Gibt es hier Raum, die Standardfarben zu etwas Aktuellem zu ändern?
Github hat seitdem ein aktualisiertes Farbschema sowie andere Optionen für ein helles Standard-Schema.
Der Kontrast ist in unserem Fall viel schlechter und macht einen großen Unterschied, wenn man versucht, kleinen Text zu lesen, zum Beispiel (Stack Overflow auf der rechten Seite):
Hier ist eine Option, bei der ich Schwarz zum Hintergrund im Dunkelmodus hinzufüge, anstatt etwas zu verwenden, das auf Sekundär- oder Primärfarben basiert. Ich mache das über rgba(0,0,0,0.25)