tipos texto tamaño letra estilos ejemplos como colores color cambiar css fonts background bold

tamaño - CSS-texto blanco sobre fondo negro, se ve más audaz



texto en colores (5)

Cuando se usa texto blanco sobre fondo negro, el texto se ve más grueso de lo que debería verse. Su texto puro con css. Estoy usando la fuente typekit.org

¿Hay alguna forma de solucionar este problema o es algún tipo de problema de suavizado?


Creo que es una ilusión óptica, css lo define usted, si no puso una regla que haga que el texto esté en negrita en css, entonces no puede estar en negrita.


Descubrí que una combinación de font-smoothing: antialiased de font-smoothing: antialiased o font-smoothing: grayscale (como han mencionado otros) y text-rendering: optimizeLegibility puede producir resultados consistentes en colores claros y oscuros y también en diferentes navegadores. Debe realizar las pruebas adecuadas en cada navegador porque no obtiene los mismos resultados con cada fuente. A veces, solo la configuración font-smoothing hace el truco, a veces solo la configuración text-rendering hace el truco, y otras veces necesita usar ambos.


El texto está en negrita debido al algoritmo anti-aliasing que se usa en su navegador. Es fácil de verificar. Realiza capturas de pantalla en IE, Safari, Firefox y Chrome. Todos ellos son anti-alias de manera diferente. Algunos hacen que el texto se vea más grueso que otros. Generalmente el mejor texto se ve blanco sobre negro, mientras más grueso se ve invertido.

Aquí hay una explicación completa: http://www.lighterra.com/articles/macosxtextaabug/

Esto desactivará el suavizado en la mayoría de los navegadores:

body { -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; }



Esto no es una ilusión óptica. Es un problema relacionado con el sistema operativo y el navegador que aún existe en 2018. Este pequeño fragmento muestra el problema:

<div style="background-color: #000; font-size: 16px; position: relative;"> <div style="color: #fff;">Hello World</div> <div style="color: #000; position: absolute; top:0;">Hello World</div> </div>

Si está sentado frente a una caja macOS, puede notar los contornos en blanco. Son el resultado de un suavizado de fuentes demasiado motivado. Intente usar -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; Para reducir este efecto.