¿Hay un solo color de texto que sea aceptable en fondos claros y oscuros?

¿Hay un solo color de texto que, cuando se usa en un fondo oscuro o claro, produce una salida legible (o al menos tolerable)?

Si lo hace más fácil, se pueden poner restricciones en el tono, la saturación o el brillo de los fondos y/o el color del texto, según sea necesario.


Motivación: aunque puede haber otros usos de esto, mi motivación es desde el punto de vista del usuario. Prefiero usar temas oscuros tanto en mi sistema operativo como en mi navegador, pero muchas aplicaciones y sitios web configuran solo el fondo o el color del texto, mientras que al mismo tiempo no se molestan en configurar el otro. El tema predeterminado en mi sistema operativo y navegador es texto oscuro sobre un fondo claro y eso es lo que esperan la mayoría de las aplicaciones. Me gustaría seleccionar un color que sea aceptable cuando una aplicación no respeta mis temas.

"Me gustaría seleccionar un color que sea aceptable cuando una aplicación no respeta mis temas". Entonces, ¿realmente está solicitando un color de texto que funcione para cualquier color de fondo arbitrario, ya que esto no está bajo su control?
@ e100 ah, debe referirse a la parte 'se pueden poner restricciones'. Agregué eso porque puedo imaginar sg. como digamos '# 770 es mejor que # 777 en todo menos en verde claro' ( no probado :) ).
Debo decir que no creo que esto sea un problema real, al menos para los sitios web. ¿Cuántos sitios establecen realmente el color de fondo pero no el de primer plano? Y seguramente una hoja de estilo de usuario correctamente escrita siempre anulará un sitio web, por lo que puede configurar tanto el texto como el fondo.
@e100 cuántos sitios web, más de lo que yo (o usted) esperaría. Por ejemplo (es al revés, pero) msdn.microsoft.com/en-us/library/… y Gmail lo ha solucionado recientemente. Así que yo diría que las principales empresas de TI no se molestan. Una vez que lo pruebe, notará que hay muchos, muchos sitios como este.
Estilos de usuario @ e100: podría usarlos, pero realmente no quiero anularlos siempre . Quiero un valor predeterminado diferente . También esto es sólo una motivación. Mi pregunta era por un color adecuado. Cualquiera que juegue con temas claros sobre oscuros/predeterminados (sistema operativo, web, etc.) sabe que este es un problema más común que pensarías. :)

Respuestas (3)

Pruebe algo alrededor del #777 gris. Eso debería darte un contraste tolerable en blanco o negro.

Encontré una buena herramienta para experimentar: Color Contrast Check snook.ca/technical/colour_contrast/colour.html - también muestra si cumple con w3.org/TR/2008/REC-WCAG20-20081211 (es una gran referencia)

Habiendo encontrado este problema yo mismo, encuentro que el color css orangeredo #FF4500funciona bien en casi cualquier fondo de color que no sea rojizo o anaranjado.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Tenga en cuenta que el rojo también funciona, pero es más duro para los ojos que el naranja.
Eres un héroe. Prestigio
Para texto: legible, pero demasiado duro para los ojos, para mi gusto.

¿Tiene que verse bien? o simplemente "trabajar"?

Si por trabajo quiere decir suficiente contraste, entonces cualquier tono medio debería ser suficiente. ¿No?

En cuanto a verse bien, sospecho que la declaración de su problema está demasiado mal planteada como para encontrar el color mágico que funciona bien en todos los casos.

Ambas cosas; Estoy contento con una solución que funcione , pero definitivamente estaría interesado en encontrar un método para encontrar una combinación atractiva. Quizás para esto último debería preguntar entonces: dado un color claro A y un color oscuro B, cómo encontrar un color C que se vea bien tanto en A como en B.
Bueno, entonces la respuesta ingenua es (A+B)/2. La agudeza visual humana es pobre con brillo bajo y alto, por lo tanto, cualquier cosa en el medio "funciona" para crear mucho contraste, pero "bueno" todavía está demasiado mal planteado.
¡Ya veo! gracias por la información. ¿Cuál sería una mejor pregunta en lugar de 'buena', con esta intención?
Esta respuesta sería mejor como un comentario sobre la pregunta original.