Por qué debería evitar el uso de fuentes en imágenes SVG

Publicado: 2022-12-05

Cuando se trata de fuentes, hay muchas opiniones diferentes sobre lo que es mejor para la web. Y si bien hay algunas pautas generales que se pueden seguir, en última instancia se trata de lo que funciona mejor para su sitio web y audiencia específicos. En algunos casos, usar la misma fuente en el logotipo, los encabezados y el cuerpo del texto de su sitio web puede crear una apariencia cohesiva y profesional. Pero en otros casos, podría ser mejor mezclar un poco las cosas. Entonces, ¿cuál es el veredicto sobre el uso de fuentes en imágenes SVG? Como regla general, es mejor evitar el uso de fuentes en imágenes SVG. La razón principal de esto es que los diferentes navegadores tienen diferentes formas de representar las fuentes, lo que puede hacer que su texto se vea diferente en diferentes navegadores. Y cuando se trata de diseño web, la consistencia es clave. Al usar fuentes en sus imágenes SVG, corre el riesgo de que su texto se vea diferente en diferentes navegadores, lo que puede crear una experiencia de usuario confusa y frustrante. Otra razón para evitar el uso de fuentes en imágenes SVG es que pueden agregar un tamaño de archivo significativo a sus imágenes. Y cuando se trata de la web, el tamaño del archivo importa. Cuanto mayor sea el tamaño de archivo de sus imágenes, más tiempo tardarán en cargarse. Y en el mundo actual de gratificación instantánea, es menos probable que los usuarios se queden si tienen que esperar más de unos segundos para que se carguen las imágenes. Por lo tanto, si bien hay algunas circunstancias en las que el uso de fuentes en imágenes SVG puede estar bien, en general, es mejor evitarlo. Si desea asegurarse de que su texto se vea consistente en todos los navegadores y no agregue un tamaño de archivo innecesario a sus imágenes, siga usando texto sin formato.

En 1999, el objetivo original de la especificación SVG 1.0 era permitir a los diseñadores crear gráficos con las fuentes que quisieran y garantizar que aparecieran correctamente en el navegador. 18 años después, ¿cómo es el soporte para fuentes en sva y cuál es la mejor práctica para que las fuentes funcionen correctamente en él? Debido a que las fuentes seguras para la web son el método más común para mostrar fuentes SVG, aparecen en casi todos los sistemas principales. Una fuente web segura es una fuente que está disponible para descargar desde cualquier plataforma o sistema. Debido a la mayor cantidad de fuentes web admitidas por la creciente cantidad de proveedores de servicios, como las fuentes de Google, Font Squirrel , etc., usar fuentes web en SVG nunca ha sido tan fácil.

Con Nano SVG, las fuentes se escanean e insertan automáticamente usando solo la fuente en la que están escritas. Si no hay texto, por ejemplo, y no se usa texto en negrita , no se usará ninguna fuente.

Las fuentes SVG son un nuevo formato de tipo que incluye información a la que las fuentes nunca han podido acceder, como información de transparencia y color, en una nueva versión de un formato de tipo abierto. Funcionan bien para fuentes con trazos de pincel y semitransparencia, además de aquellas con trazos de pincel.

Lo mejor de SVG es que se puede escalar a cualquier tamaño, lo que le permite crear imágenes de alta calidad. Es común que los formatos de archivo se elijan en función de las restricciones de tamaño de archivo, como agregar imágenes a su sitio web para mejorar el SEO.

¿Debo usar Svg o fuente?

¿Debo usar Svg o fuente?
Foto por – pinimg

Debido a que los íconos SVG son más fáciles de leer que las fuentes de íconos, son una excelente opción para aplicaciones multimedia. Los elementos semánticos, como * title y * desc, se incluyen en los SVG. Además, está disponible para lectores de pantalla y navegadores de texto . A diferencia de las fuentes de iconos, los SVG se tratan como una imagen en lugar de un archivo de texto.

Puede usar la herramienta Font Awesome para generar un cuadro de mando para determinar qué fuente es la mejor para su sitio. Las fuentes web, en general, no son lo mismo que los gráficos vectoriales escalables (SVG). Siempre debe tomar la mejor decisión en función de lo que se le presenta, y no siempre hay una respuesta correcta. En mayor detalle, se discutirán los pros y los contras de cada uno. Durante los últimos 50 años, las fuentes web se han optimizado para el tamaño y el rendimiento de los archivos. La incrustación del SVG directamente en el marcado permite la optimización incluso de un solo sitio que muestra 20 o más íconos. Cuando crea un ícono, puede usar varias herramientas, incluidas React y Next.js.

Si eres una de esas personas, probablemente deberías optar por las fuentes web. El uso de Font Awesome Kits para crear y lanzar su sitio web es la forma más directa y efectiva de incorporar esta poderosa funcionalidad. Tu propia versión de Font Awesome está tan personalizada como quieras con el kit. Se pueden utilizar kits. Si me digo cuál es mejor, me lo tomaré como algo personal.

Muchas de las mismas ventajas se pueden encontrar con los íconos SVG sobre las fuentes de íconos. En primer lugar, puede agregar más colores usando VJ. A diferencia de las fuentes de iconos de un solo color , los iconos SVG son adecuados para el uso de degradados. Los iconos SVG también se pueden animar con un solo trazo. La segunda distinción es que los íconos SVG se pueden usar en todos los dispositivos, mientras que las fuentes de íconos generalmente solo se usan en computadoras de escritorio. Además, los íconos SVG se pueden usar en cualquier contexto, mientras que las fuentes de íconos generalmente se encuentran en aplicaciones de escritorio. Finalmente, los íconos SVG son más adaptables que las fuentes.

¿Svg cambia la fuente?

¿Svg cambia la fuente?
Foto por – pinimg

Sí, SVG puede cambiar la fuente. Para cambiar la fuente de un SVG, debe editar el código del SVG.

El logotipo aparece igual en los formatos JPEG y PNG que en el sitio después de descargarlo. Cuando abre el archivo en un programa especial (por ejemplo, Inkscape o Adobe Illustrator) para realizar cambios, la fuente no se mostrará correctamente. La fuente debería mostrarse incorrectamente debido a la falta de compatibilidad con la biblioteca de fuentes de su sistema operativo. No puede editar su logotipo si no sabe qué fuente está usando. La fuente correcta se puede descargar de Internet. Después de instalar la fuente, deberá descargar e instalar el logotipo. El nombre de la fuente se mostrará después de que haya editado el logotipo, seleccionado el texto y hecho clic en el botón.

Esto se puede lograr de varias maneras. Las propiedades de relleno y trazo se pueden utilizar para especificar el color de un elemento de texto. También es posible utilizar la propiedad text-fill-opacity. La forma más sencilla de hacerlo es empezar. Las propiedades de relleno y trazo se establecen en el color del texto en el que desea aplicarlas. El segundo método es más adaptable. Al seleccionar la opción de opacidad, puede cambiar la transparencia del texto. Como resultado, el texto aparecerá un poco más transparente. Existen numerosas formas de utilizar esta opacidad para generar una variedad de efectos. Por ejemplo, si desea que el texto parezca menos transparente, puede colocarlo en el fondo. Además, el texto puede ser ligeramente transparente, lo que permite verlo desde el exterior. Para crear estos efectos, un método más flexible es usar la opacidad.

Cómo cambiar el color del texto en un svg

Para cambiar el color de un archivo de texto en un SVG, use el atributo de relleno, por ejemplo, fill=”blue”.