SVG de Inkscape a OTF/TTF

Estoy tratando de crear una fuente en Malayalam (India). Tengo todos los caracteres Unicode necesarios con un tamaño uniforme en 142 archivos SVG. Traté de crear fuentes a través de Icomoon y muchos otros servicios. Ninguno de ellos funcionó, probablemente porque usé a patternpara filllas letras. No funciona significa que todo lo que escribo en malayalam en Inkscape, GIMP y Libre Office Writer aparece muy simple en lugar de mi fuente de estilo punteado.

Luego probé una npmherramienta basada en que puede crear símbolos de Inkscape al igual que Símbolos abiertos para Inkscape. Ahora puedo usarlos como símbolos dentro de Inkscape. ¿Hay algún método para convertir archivos SVG o sprites SVG a OTF o TTF? Gracias.

PD: Intenté un par de preguntas similares aquí, muy diferentes a las mías.

Su enfoque probablemente falló porque las fuentes no pueden tener patrones ni rellenos. Simplemente están hechos de contornos.
De hecho, fue su consejo de otra pregunta. No estoy tratando de culparte, pero he visto muchas fuentes punteadas. Así que seguí los "objetos a patrón" y rellené usando "patrón".
Hay algún trabajo alrededor ? ¿Algún método para crear fuentes punteadas?
Una fuente debe tener solo contornos. No hay trabajo alrededor realmente. Las fuentes con puntos en el interior deben tener los puntos convertidos en contornos, no en patrones ni en rellenos. Esto no tiene nada que ver con Inkscape realmente, e Inkscape no es un software de diseño de fuentes de todos modos.
Si desea crear fuentes, le sugiero un software de creación de fuentes adecuado, como FontForge, que es gratuito.
@BillyKerr No estaba al tanto de eso. Simplemente seguí adelante con la solución de esto: graphicdesign.stackexchange.com/questions/135007/… . Herramientas como Icomoon permiten crear fuentes a partir de SVG. Así que esperaba usar Inkscape ya que tengo una fuente base y esta es una actualización/modificación. Gracias.
Podría usar icomoon, pero cada glifo tendría que consistir en una ruta/esquema combinados. Como este, por ejemplo, donde todos los puntos son una ruta combinada.
Gracias. ¿Cómo agregamos puntos entonces? ¿Como patrón y luego combinar como una ruta combinada? Necesitaría ayuda por ese lado. Saludos.

Respuestas (2)

Solo una solución alternativa (compleja) y es muy posible que los patrones demasiado complejos causen algo inesperado:

ingrese la descripción de la imagen aquí

  1. La forma roja debería ser realmente negra y estar rellena con un patrón. Una pieza lo suficientemente grande del patrón se hace como clones de mosaico. En realidad, se libera un patrón de relleno preestablecido al aplicar Objeto > Patrón > Patrón a Objetos y el resultado es un mosaico.

  2. Los clones en mosaico se desvinculan de objetos individuales, se desagrupan y se combinan con Trazado > Unión. Se coloca una copia de la forma roja en la parte superior para la ubicación del relleno deseado. Ver NOTA2!

  3. Path > Intersect se aplica para eliminar los extras. Es útil duplicar la forma roja anterior porque se necesita en otro momento exactamente en el mismo lugar en el paso 4.

  4. La forma roja se convierte en trazado (Trazado > Trazo a trazado) porque, por lo general, las fuentes no pueden tener trazos, solo trazados rellenos. Se producen superposiciones en los bordes. Se pueden quitar haciendo una unión. En realidad, no sé qué causan las superposiciones, así que te recomiendo que las evites.

NOTA 1: es prácticamente imposible colocar la forma roja justo después de que ya no sea un trazo, así que asegúrese de colocarla antes de aplicar Trazo a la ruta.

NOTA 2: si el resultado después de los pasos 2 o 3 necesita algunas ediciones, por ejemplo, eliminar formas divididas perjudiciales en el patrón de relleno, puede ser útil explotar la ruta combinada aplicando Ruta > Dividir, pero eso causará un lío si hay subformas que tienen agujeros. Por lo tanto, asegúrese de que las formas estén bien antes de realizar la unión.

Probé lo que dice Illustrator de PDF que está hecho de SVG relleno de patrón. Inkscape no hizo nada útil de eso. En Illustrator era posible convertir el PDF en Illustrator al mismo que se ve en la imagen 2. Supongo que no es especialmente útil.

podría tratar de atender esta pregunta por mí. Es mi solicitud de un método para crear una fuente punteada. Parece pasar todo el día basado en un método incorrecto. diseñografico.stackexchange.com/questions/135007/…
No me importa empezar de cero. Ya tengo una fuente base que me gustaría modificar en una fuente punteada. Gracias.
@ user227495 la pregunta anterior vinculada graphicdesign.stackexchange.com/questions/135007/… tiene una respuesta que sugiere hacer ESCRITURAS punteadas convirtiendo texto en ruta y rellenando esas rutas con un patrón de puntos. Funciona perfectamente para hacer textos en Inkscape, pero como habrás notado, es menos útil en programas que convierten rutas en glifos para usar en una fuente. Pruebe el generador de fuentes propio de Inkscape que crea fuentes SVG. Puede aceptar sus formas llenas de patrones, pero no lo conozco lo suficientemente bien. FontForge convierte fuentes SVG.

Ok, voy a intentar una respuesta ahora. Inskcape no es un software de creación de fuentes, sin embargo, puede usarlo con icomoon. La clave aquí es que las fuentes deben ser contornos. No pueden contener patrones o rellenos, o mejor dicho, estos simplemente serán ignorados.

Lo que te sugiero que hagas es esto:

  1. Habilite la cuadrícula, Ajustar a la cuadrícula y Ajustar las esquinas del cuadro delimitador.

  2. Dibuje un círculo alineado con la cuadrícula y copie y pegue repetidamente para llenar una fila completa. Seleccione la fila, cópiela y péguela, colóquela. Seleccione todo, copie y pegue y repita, hasta que tenga un rectángulo completo de puntos lo suficientemente grande como para contener su glifo.

ingrese la descripción de la imagen aquí

  1. Cuando haya terminado, puede agrandar los puntos seleccionándolos todos, luego, en el panel de transformación, amplíelos en un porcentaje, usando la opción "aplicar a cada objeto por separado".

  2. Aquí está el resultado de eso: un rectángulo completo de puntos, con círculos agrandados. En esta etapa, guarde el SVG y podrá usar esta cuadrícula para hacer otras letras en el futuro.

ingrese la descripción de la imagen aquí

  1. Dibuja tu forma de letra, o escribe una, y muévela al final de la pila. Rellénalo con un color para que puedas verlo.

ingrese la descripción de la imagen aquí

  1. Elimine manualmente los puntos, dejando solo los que están dentro del glyhp.

  2. Cuando haya terminado, elimine el glifo escrito/dibujado dejando solo los puntos. El resultado es un glifo hecho de puntos.

ingrese la descripción de la imagen aquí

  1. Seleccione todos los puntos y haga Ruta> Combinar. Esto combinará todos los puntos como una sola ruta.

  2. Finalmente, guarde su imagen con un nuevo nombre de archivo (para que no sobrescriba el SVG de cuadrícula que guardó anteriormente), use el tipo de archivo "SVG simple" y finalmente cárguelo en icomoon.