Archivo SVG en Inkscape 0.92.3 en Windows 10 Pro x64
Los navegadores web no representan el texto "Gone Home".
Creé un archivo SVG en Inkscape que contiene texto usando la fuente Elephant. Desafortunadamente, los navegadores web [1] que deben mostrar la imagen no representan el texto en absoluto. Supongo que los navegadores no tienen instalada la fuente correcta. [2]
El mismo problema ocurre a veces cuando estoy trabajando con CSS para sitios web. La solución en esos casos es usar fuentes alternativas que los navegadores pueden usar, como se muestra a continuación.
font-family: Elephant, Arial, Helvetica, sans-serif;
El archivo SVG original usaba texto fluido ( <flowRoot>
) en lugar de texto normal ( <text>
).
En Inkscape, seleccione el texto y use Texto > Convertir a texto .
El problema es que está utilizando texto fluido en su archivo. El texto fluido no está en el estándar SVG (fue planificado, implementado en Inkscape, luego eliminado del estándar y mantenido en Inkscape debido a su utilidad).
Use 'Ruta> Objeto a ruta' o 'Texto> Convertir a texto' (si necesita mantener el texto como texto)
O bien no se procesa porque esa fuente no está instalada en otras computadoras en las que se está viendo el SVG, o tal vez haya un problema con el archivo de fuente en sí, o alguna incompatibilidad con Inkscape. No creo que tenga nada que ver con el navegador como tal. Los navegadores no "tienen fuentes", pueden usar fuentes del sistema y fuentes web. En última instancia, no puedo responder con certeza a esta parte de su pregunta, ya que no tengo la fuente para verificarla, y la fuente no es gratuita . No lo compro para averiguarlo.
De todos modos, la solución es bastante fácil y, de hecho, esto es lo que probablemente debería hacer con cada SVG creado para la web, independientemente de la fuente utilizada, para evitar problemas de fuentes faltantes.
Ahora todo el texto se mostrará correctamente en todas las computadoras, independientemente de las fuentes instaladas.
*Nota: cuando guarde el SVG para usarlo en una página web, asegúrese de no sobrescribir su obra de arte original (que ya debería haber guardado). Elija guardarlo con un nombre de archivo diferente. Una vez que el texto se ha convertido en contornos, es irreversible y deberá volver a escribir el texto si desea editarlo.
Joonas
paolo gibellini
Moini