- Fija el tamaño del documento en mm antes de exportar
- Convierte el texto y los trazos en trayectos, suelta los recortes y borra las imágenes y los objetos ocultos
- Guarda como SVG (o como DXF en mm) y ábrelo en el verificador de DXF
- Mide una cota que conozcas antes de presupuestar
Unidades: 96, 72 y el viewBox
CSS y SVG definen 1 in = 96 px y 1 pt = 1/72 in. La raíz de un SVG puede llevar un width y un height con una unidad (mm, in, pt, px…) y un viewBox: cuatro números que dan el rectángulo de coordenadas del dibujo que se ajusta a ese ancho y alto. Un width o height sin unidad está en px. Illustrator trabaja a 72 px por pulgada: en el foro de la comunidad de Adobe, un cuadrado de 10 cm se exportó como 283,46 px cuando se esperaban 377,95 px, es decir, 72 frente a 96 por pulgada, así que un programa de 96 por pulgada lo muestra al 75 %. Los expertos de la comunidad de Adobe sugieren desmarcar Responsive en la exportación SVG, lo que escribe dimensiones fijas.
| La raíz del SVG dice | Cómo lo lee Zorocut |
|---|---|
| width y height en mm, cm o in, y un viewBox | Exactamente: el viewBox se escala a ese tamaño |
| width y height en px o sin unidad | Una unidad = 1/96 in; 1/72 in en un archivo de Illustrator |
| width y height en pt | Un pt = 1/72 in |
| Solo un viewBox, o width y height en % | Una unidad = 1/96 in (1/72 in para Illustrator), con el aviso «El SVG no tiene tamaño en mm» |
| width y height que no conservan las proporciones del viewBox | Se lee a la escala menor, con un aviso |
Zorocut trata un archivo como de Illustrator cuando encuentra en él el comentario «Generator: Adobe Illustrator». Si alguna herramienta ha eliminado ese comentario, un archivo de Illustrator en px se lee a 96 por pulgada y llega al 75 %, y por eso se mide una cota conocida.
Curvas
- Los círculos y los arcos SVG con radios iguales siguen siendo arcos verdaderos; también las esquinas redondeadas de rectángulos con radios iguales.
- Las Béziers y las elipses se ajustan con arcos y líneas dentro de 0,01 mm y la revisión previa al corte las lista como aproximadas.
- Si en cambio exportas un DXF desde Inkscape, cada segmento Bézier se convierte en su propia SPLINE y un documento en px se escribe sin unidad a 96 px por pulgada; mira unidades en DXF y splines y arcos.
Rellenos, trazos, texto, recortes
| En el dibujo | Qué lee Zorocut | Haz esto antes |
|---|---|---|
| Una forma rellena | Su contorno; el relleno se ignora | Nada, si el contorno está cerrado |
| Un trazo grueso | Solo la línea central, como contorno abierto: el grosor del trazo se ignora | Convierte el trazo en trayecto (Path → Stroke to Path en Inkscape) |
| Texto | Se omite y se cuenta | Conviértelo en trayectos: Object to Path en Inkscape, Create Outlines en Illustrator |
| Un objeto recortado o enmascarado | El objeto entero: el recorte no se aplica | Suelta el recorte y usa Path → Intersection para que quede solo la parte visible |
| Imágenes incrustadas, clones | Se omiten y se cuentan | Redibuja las imágenes como vectores; convierte los clones en trayectos reales |
| Objetos y capas ocultos | Se omiten | Bórralos, para que nadie los corte al mostrar la capa |
| Formas superpuestas que deberían ser un solo contorno | Contornos separados que se cruzan, no una pieza | Path → Union |
Los comandos de Inkscape están en su propio manual: Object to Path convierte una forma en un trayecto, Stroke to Path convierte un trazo en un objeto propio, Union deja el contorno común, Intersection deja solo lo que cubren todos los trayectos seleccionados, y un recorte solo oculta lo que queda fuera: la parte oculta sigue en el archivo.
Capas
En un SVG de Inkscape, el nombre de cada capa pasa a ser el nombre de capa; en otros SVG, lo hace el id de cada grupo de nivel superior. Los nombres deciden el proceso igual que en un DXF: MARK, ETCH o SCRIBE es marcado, ENGRAV es grabado, los nombres que contienen TEXT, DIM, BORDER y similares se dejan fuera, y todo lo demás se corta. Los colores no se usan. (SheetCAM, en cambio, puede convertir los colores en nombres de capa al importar SVG.)
Por programa
- Inkscape: fija la unidad del documento en mm y guarda como SVG de Inkscape, que conserva los nombres de capa que lee Zorocut. Su exportador de DXF convierte el texto en trayectos por sí mismo, pero escribe los documentos en px sin unidad.
- Illustrator: dibuja en mm, desmarca Responsive en las opciones de SVG y usa Create Outlines para el texto. Una pieza al 75 % es el desajuste 72/96.
- CorelDRAW: no encontramos documentación de cómo su exportación SVG fija el tamaño. Exporta una vez un cuadrado de prueba de 100 mm y comprueba que se lee como 100 mm.
- Los logotipos raster (PNG, JPG) no contienen nada que cortar hasta que alguien los redibuja como vectores. Zorocut lee solo DXF y SVG: guarda primero como SVG los archivos AI, EPS, PDF o CDR.
Fuentes
- W3C, CSS Values and Units Module Level 3, §5.2 Absolute lengths
- W3C, SVG 2, Coordinate systems, transformations and units (viewBox)
- Adobe Community, Illustrator: incorrect size when exporting SVG file (2020)
- Adobe Community, Illustrator: vectors scaled down 75% when saving SVGs (2023)
- Inkscape Beginners' Guide, Release 1.3 (PDF): paths, Boolean operations, clipping
- Inkscape extensions, DXF outlines exporter (dxf_outlines.py)
- Inkscape extensions, DXF outlines exporter options (dxf_outlines.inx, 96 px = 1 in)
- SendCutSend, Preparing text for laser cutting
- SheetCam TNG Setup and Operation Manual v3.1.17
¿Atascado con otra cosa? Pregunta — el equipo de Zorocut responde a todas las preguntas.
Hacer una preguntaConsejos de nesting y cotización en tu correo
Más o menos un e-mail al mes: consejos de nesting y cotización, soluciones a los problemas por los que pregunta la gente en la comunidad y novedades de Zorocut.
