Codice quasi illeggibile in modalità scura

Sul Python Discourse, quando si utilizzano blocchi di codice in modalità scura, alcune evidenziazioni rendono il codice illeggibile.

Ad esempio:

class do(partial):
    def __rmatmul__(self, iterables):
        self.results = tuple(map(self, iterables))

Appare così, dove tuple e map sono appena visibili:

(Non c’è differenza se aggiungo python dopo i primi tre backtick.)

Gli strumenti per sviluppatori di Chrome segnalano un rapporto di contrasto di 1,2, mentre le linee guida minime AA sono 4,5 e 7,0:

[screenshot rimosso a causa dei limiti per i nuovi utenti]

(Lo strumento di valutazione dell’accessibilità web WAVE non è stato eseguito sulla pagina.) [link rimosso a causa dei limiti per i nuovi utenti]

Questo con le impostazioni predefinite di Discourse.

So che è possibile scegliere un altro tema, ma si prega di fare in modo che l’evidenziazione della sintassi predefinita funzioni bene in modalità scura? Questo è anche un problema di accessibilità.

Discussione originale su:

Grazie! :smiling_face:

8 Mi Piace

Sistemeremo questo stile! grazie per avercelo fatto sapere :heart:

5 Mi Piace

Grazie @hugovk per aver segnalato questo problema.

Questa PR corregge il colore di evidenziazione per il tema scuro.

Questo argomento verrà chiuso tra qualche giorno.

7 Mi Piace

Grazie per la rapida risposta e la correzione! :rocket:

4 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.