Utilizo fuentes web personalizadas en mi sitio. Para diseñar mi salida de renderizado, utilicé el siguiente código:
//-webkit-text-stroke-width: .05px;
//-webkit-text-stroke-color: white;
-webkit-font-smoothing: antialiased;
Esto funciona bien en Safari y Chrome (los bordes son más nítidos y las líneas más delgadas). ¿Hay alguna forma de implementar el mismo estilo en Firefox y Opera?
css
fonts
webfonts
antialiasing
mate
fuente
fuente
body { -webkit-font-smoothing: antialiased; }
sea demasiado dura.Respuestas:
Como Opera funciona con Blink, la versión 15.0
-webkit-font-smoothing: antialiased
también funciona en Opera.Firefox finalmente ha agregado una propiedad para habilitar el antialiasing en escala de grises. Luego de una larga discusión estará disponible en la Versión 25 con otra sintaxis, lo que señala que esta propiedad solo funciona en OS X.
Esto debería corregir las fuentes de iconos borrosos o el texto claro sobre fondos oscuros.
Puede leer mi publicación sobre la representación de fuentes en OSX, que incluye un mixin Sass para manejar ambas propiedades.
fuente
Bueno, Firefox no es compatible con algo así.
En la página de referencia de Mozilla se especifica
font-smooth
que la propiedad CSS controla la aplicación de suavizado cuando se renderizan las fuentes, pero esta propiedad se ha eliminado de esta especificación y actualmente no se encuentra en la pista estándar.Esta propiedad solo es compatible con los navegadores Webkit.
Si desea una alternativa, puede marcar esto:
fuente
-webkit-font-smoothing:antialiased;
podría arreglarlo en Safari y Chrome. Me encantaría encontrar cualquier "truco" para hacer que mis fuentes sean un poco más ligeras también en Firefox. Pensé en aplicarle un blancotext-shadow
solo en moz, pero no hay forma de aplicar una sombra de texto "insertada" que haga la fuente más clara.Caso: texto claro con fuente web irregular sobre fondo oscuro Firefox (v35) / Windows
Ejemplo: Google Web Font Ruda
Solución sorprendente:
agregando la siguiente propiedad a los selectores aplicados:
En realidad, el resultado es el mismo solo con
text-shadow: 0 0;
, pero me gusta establecer explícitamente el radio de desenfoque.No es una solución universal, pero podría ayudar en algunos casos. Además, hasta ahora no he experimentado (tampoco he probado a fondo) impactos negativos en el rendimiento de esta solución.
fuente
Después de encontrarme con el problema, descubrí que mi archivo WOFF no se hizo correctamente, envié un nuevo TTF a FontSquirrel que me dio un WOFF adecuado que fue fluido en Firefox sin agregarle CSS adicional.
fuente
Encontré la solución con este enlace: http://pixelsvsbytes.com/blog/2013/02/nice-web-fonts-for-every-browser/
Método paso a paso:
apt-get install ttfautohint
):ttfautohint --strong-stem-width=g neosansstd-black.ttf neosansstd-black.changed.ttf
Espero que esto sea de ayuda.
fuente
... en la etiqueta del cuerpo y estos del contenido y el tipo de letra se ve mejor en general ...
fuente
Cuando el color del texto es oscuro, en Safari y Chrome, obtengo mejores resultados con la propiedad css de trazo de texto.
fuente
Añadiendo
A su @ font-face, las fuentes arreglarán la apariencia en negrita en Firefox.
fuente
font-weight
(como era de esperar) afecta al peso de la fuente, no al suavizado de la fuente. Agregarlo a las declaraciones de @ font-face causará confusión si el archivo de fuente vinculado no es un archivo de fuente de peso normal.font-weight
. La cuestión es que OP nofont-weight
preguntaba sobre el antialiasing . Esta es una respuesta correcta para una pregunta completamente diferente.