Estoy trabajando con Eagle 7.7.0 e intento importar archivos SVG utilizando svg2poly para poner un logotipo en el serigrafía Para ayudar en el proceso, he descargado la versión actual de Inkscape, que es 0.92. Estoy trabajando con una combinación de las instrucciones en el sitio de GitHub y este tutorial de SparkFun .
La versión corta del problema es que puedo importar formas simplemente bien, pero cualquier texto en el archivo SVG se confunde más allá del reconocimiento o falta por completo. He intentado diferentes fuentes, incluyendo el sans-serif
predeterminado, y diferentes tamaños. Seguí las instrucciones para dividir las letras de bucle cerrado en múltiples formas abiertas, y eso no tuvo ningún impacto. Como un caso ultra simple, intenté importar un SVG que era solo un 'l' minúsculo, que es esencialmente un rectángulo en sans-serif
, e incluso eso no funcionó. (Salió como una forma triangular.)
Las únicas cosas que veo que son diferentes entre lo que hago y lo que se publica:
- Estoy usando Inkscape actual (0.92) y las instrucciones son para "Inkscape 0.47 o más reciente". ¿Hay algún problema conocido con la versión más reciente? ¿Hay quizás algún truco para hacer que el texto funcione sin documentar?
- Estoy dibujando / escribiendo mis ejemplos directamente en Inkscape, mientras que algunas de las guías en línea hablan sobre la importación de SVG que se realizó con un programa diferente.
Descripción más detallada de los pasos para el caso simple con solo 'l' en minúsculas:
- Abrir Inkscape. Haga el área de texto y escriba minúscula 'l'. Cambie el tamaño de la fuente a 72, pero deje la fuente como
sans-serif
. - Selecciona todas las capas (
ctrl-alt-a
). Haga clic en el botón de bloqueo para bloquear la relación altura / anchura. Cambie las unidades a mm y ajuste la altura a 100. - En
File > Document Properties...
, seleccioneResize page to content
desplegable y haga clic enResize page to drawing or selection
. - Convierta el objeto en ruta (
shift-ctrl-c
). Desagrupar (shift-ctrl-g
). Repetir desagrupar unas cuantas veces. (Para este caso simple, nada parece desagruparse. Cuando tuve una palabra completa en un ensayo anterior, las letras individuales se convirtieron en su propia entidad). - Seleccione todos los nodos (
F2
seguido dectrl-a
). SeleccioneExtensions > Modify Path > Add Nodes
, deje los valores predeterminados y haga clic enApply
. SeleccioneExtensions > Modify Path > Flatten Beziers
, deje los valores predeterminados y haga clic enApply
. (Ninguno de estos pasos hizo un cambio obvio para el único 'l' o para casos más grandes con palabras completas). - El único 'l' no tiene bucles cerrados, así que me salté los pasos relacionados para eso. (Cuando tuve palabras completas, seguí estos pasos).
- Exporta como "SVG sin formato" utilizando
Save As
del menúFile
. - En Eagle, escriba
mark
y haga clic en una ubicación. - Escriba
run svg2poly 0.1
y seleccione el archivo creado arriba. - Observe el resultado. En este caso una forma triangular en lugar de una 'l'. (De nuevo, es
sans-serif
, por lo que el original era básicamente un rectángulo).
En algunos casos con más texto, aparentemente tengo polígonos aleatorios. Quizás unos pocos parecían vagamente letras.
¿Son sus problemas conocidos con svg2poly
y versiones más recientes de Inkscape? ¿Hay trucos no documentados que necesito para que esto funcione?