Hola, soy nuevo en Illustrator y creé una imagen que usa la fuente "Skia-Regular". Pero cuando guardo esa imagen en formato .svg , cambia el tipo de fuente. Y cuando abro el archivo de formato .svg en el navegador, la fuente es completamente diferente. ¿Alguien puede decirme qué estoy haciendo mal? También abrí el archivo .svg en el bloc de notas ++ y dice font-family="'Skia-Regular' también, pero aún así la fuente no es Skia Regular. Cualquier ayuda será apreciada. Gracias
La imagen también se adjunta como referencia.
Si quiere estar seguro de que el texto tendrá la misma apariencia en todos los casos -
Primero, puede expandir el texto antes de guardarlo como svg
En segundo lugar, en la parte de la fuente del cuadro de diálogo para guardar, puede presionar "convertir a contorno"
La razón por la que la fuente no se representa correctamente en el tipo de fuente real se debe a que, cuando el SVG se guarda con la aplicación Illustrator. La aplicación convierte automáticamente el diseño en código. Y si se observa de cerca, el nombre de la fuente dentro del código no coincide con la fuente real instalada en el sistema.
Para superar el problema de la representación de fuentes, deberá copiar el código SVG de Illustrator y modificar el nombre de la fuente para que coincida con el nombre de la fuente instalada en su sistema. (Ej.: Nombre de la fuente dentro del código SVG de Illustrator "Arial-Regular", pero el nombre de la fuente instalada en su sistema es "Arial Regular". Aquí deberá modificar el código para que Font-Family sea "Arial Regular". ".)
Esto resolverá su problema sin necesidad de convertir fuentes a contorno.
¡Espero que esto ayude!
Como notó, el tipo de letra es una referencia a un archivo de fuente que puede (o no) estar disponible para el sistema que intenta abrir el svg. La solución es convertir su tipo en rutas para que las curvas se almacenen explícitamente dentro del archivo.
En cuanto a por qué el navegador puede no ser consciente de la fuente a la que intenta hacer referencia, eso no está claro, ya que supongo que está probando en la misma computadora que usó al crear el archivo svg. Es plausible que la fuente se pueda seleccionar en Illustrator pero que no esté instalada formalmente en el nivel del sistema operativo.
archivo para web:
Exportar: fuentes: (texto: svg, subconjunto: ninguno). propiedades svg: (elemento de estilo).
dentro de los estilos del archivo resultante, edítelo:
resultado:
<style type="text/css">
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);
body {}
.st0{fill:#868686;}
.st1{font-family:'Roboto Condensed';}
.st2{font-size:14.414px;}
.st3{letter-spacing:55px;}
.st4{fill:#1D1D1B;}
.st5{font-family:'Roboto Condensed'; font-weight: 700;}
.st6{letter-spacing:51px;}
.st7{letter-spacing:45px;}
.st8{letter-spacing:40px;}
Lo más probable es que su PC no tenga el archivo de fuente de la familia de fuentes (Skia-Regular) disponible localmente. Entonces, cuando abre su archivo SVG en su navegador, se procesa usando la fuente predeterminada del sistema, que es Times New Roman la mayor parte del tiempo. Hay varias soluciones:
Puede leer más sobre el uso de fuentes personalizadas en SVG aquí: https://css-tricks.com/using-custom-fonts-with-svg-in-an-image-tag/
Puede incrustar la fuente utilizada directamente en su archivo SVG. De esta forma, la fuente correcta se representará independientemente de las fuentes que estén instaladas en el sistema del usuario. Las herramientas CLI Nano o svg-body pueden hacer esto. Pero ambas herramientas solo admiten fuentes de Google.
Descargo de responsabilidad: soy el autor de svg-buddy. Espero que esta herramienta de código abierto sea útil para otros.
Rizwan606
Ilán
Simón Woodside
Константин Ван