Potrei aver bisogno di presentare il contenuto a più livelli a seconda della distanza dell'osservatore da un display. Diciamo da molto lontano che l'utente percepisce un colore piatto, ma da vicino l'utente deve essere in grado di leggere del testo. La parte difficile è che viene dato il colore di sfondo piatto / può cambiare / non ho alcun controllo.
Finora ho creato un prototipo davvero semplice per elaborare il colore del testo dal colore di sfondo (fare clic per selezionare uno sfondo casuale). Questo è un approccio molto banale: prendo la tonalità e l'offset di 90 gradi (quindi è abbastanza diverso) e invertisco la luminosità nello spazio colore HSB in modo da ottenere un colore abbastanza diverso da essere leggibile / avere un discreto contrasto con lo sfondo .
Questo a volte funziona:
a volte no:
Questo approccio è buono / nella buona direzione? In tal caso, come posso migliorare? In caso contrario, quale direzione devo seguire?
Sfortunatamente non so molto sulla teoria dei tipi e dei colori, quindi eventuali suggerimenti / suggerimenti di persone con esperienza sono molto utili. Questo verrà visualizzato su uno schermo, non stampato.
Quali relazioni tra i colori di sfondo e di primo piano sto cercando?