- Před exportem nastav velikost dokumentu v mm
- Převeď text a čáry na dráhy, uvolni ořezy a smaž obrázky a skryté objekty
- Ulož jako SVG (nebo jako DXF v mm) a otevři v kontrole DXF
- Než nabídneš cenu, změř jeden rozměr, který znáš
Jednotky: 96, 72 a viewBox
CSS a SVG definují 1 in = 96 px a 1 pt = 1/72 in. Kořen SVG může nést šířku a výšku s jednotkou (mm, in, pt, px…) a viewBox: čtyři čísla udávající obdélník souřadnic výkresu, který se vtěsná do této šířky a výšky. Šířka nebo výška bez jednotky je v px. Illustrator pracuje se 72 px na palec: na fóru komunity Adobe se čtverec 10 cm exportoval jako 283,46 px, i když se čekalo 377,95 px — 72 proti 96 na palec, takže program pracující s 96 na palec ho ukáže na 75 %. Experti komunity Adobe radí v exportu SVG odškrtnout Responsive, což zapíše pevné rozměry.
| Kořen SVG říká | Jak to Zorocut čte |
|---|---|
| width a height v mm, cm nebo in a viewBox | Přesně: viewBox se přeškáluje na tuto velikost |
| width a height v px nebo bez jednotky | Jedna jednotka = 1/96 in; 1/72 in v souboru z Illustratoru |
| width a height v pt | Jeden pt = 1/72 in |
| Jen viewBox, nebo width a height v % | Jedna jednotka = 1/96 in (1/72 in u Illustratoru), s upozorněním „SVG nemá velikost v mm“ |
| width a height, které nezachovávají poměr stran viewBoxu | Čte se v menším měřítku, s upozorněním |
Zorocut bere soubor jako soubor z Illustratoru, když v něm najde komentář „Generator: Adobe Illustrator“. Pokud nějaký nástroj ten komentář odstranil, soubor z Illustratoru v px se přečte při 96 na palec a přijde na 75 % — proto se měří jeden známý rozměr.
Křivky
- Kružnice a oblouky SVG se stejnými poloměry zůstanou skutečnými oblouky; stejně tak zaoblené rohy obdélníků se stejnými poloměry.
- Bézierovy křivky a elipsy se prokládají oblouky a úsečkami do 0,01 mm a v kontrole před řezáním se uvádějí jako aproximované.
- Pokud místo toho exportuješ DXF z Inkscape, každý Bézierův segment se stane samostatným SPLINE a dokument v px se zapíše bez jednotky při 96 px na palec — viz jednotky v DXF a splajny a oblouky.
Výplně, čáry, text, ořezy
| V grafice | Co Zorocut čte | Co udělat nejdřív |
|---|---|---|
| Vyplněný tvar | Jeho obrys; výplň se ignoruje | Nic, pokud je obrys uzavřený |
| Tlustá čára (stroke) | Jen středová čára, jako otevřená kontura: tloušťka čáry se ignoruje | Převeď čáru na dráhu (Path → Stroke to Path v Inkscape) |
| Text | Přeskočí se a spočítá | Převeď na dráhy: Object to Path v Inkscape, Create Outlines v Illustratoru |
| Ořezaný nebo maskovaný objekt | Celý objekt: ořez se neuplatní | Uvolni ořez a použij Path → Intersection, aby zůstala jen viditelná část |
| Vložené obrázky, klony | Přeskočí se a spočítají | Obrázky překresli jako vektory; z klonů udělej skutečné dráhy |
| Skryté objekty a vrstvy | Přeskočí se | Smaž je, aby je nikdo neřezal zobrazením vrstvy |
| Překrývající se tvary myšlené jako jeden obrys | Samostatné kontury, které se kříží, ne jeden díl | Path → Union |
Příkazy Inkscape jsou v jeho vlastním manuálu: Object to Path změní tvar na dráhu, Stroke to Path změní čáru na samostatný objekt, Union ponechá společný obrys, Intersection ponechá jen to, co kryjí všechny vybrané dráhy, a ořez (clip) jen skryje, co leží mimo něj — skrytá část je v souboru pořád.
Vrstvy
V SVG z Inkscape se název každé vrstvy stane názvem hladiny; v jiných SVG se jím stane id každé skupiny nejvyšší úrovně. Názvy rozhodují o procesu stejně jako v DXF: MARK, ETCH nebo SCRIBE je značení, ENGRAV gravírování, názvy obsahující TEXT, DIM, BORDER a podobné se vynechají, všechno ostatní se řeže. Barvy se nepoužívají. (SheetCAM naproti tomu umí při importu SVG měnit barvy na názvy hladin.)
Podle programu
- Inkscape: nastav jednotku dokumentu na mm a ulož jako Inkscape SVG, které zachová názvy vrstev, jež Zorocut čte. Jeho exportér DXF převádí text na dráhy sám, ale dokumenty v px zapisuje bez jednotky.
- Illustrator: kresli v mm, v nastavení SVG odškrtni Responsive, pro text použij Create Outlines. Díl na 75 % je nesoulad 72/96.
- CorelDRAW: dokumentaci k tomu, jak jeho export SVG nastavuje velikost, jsme nenašli. Jednou exportuj zkušební čtverec 100 mm a ověř, že se čte jako 100 mm.
- Rastrová loga (PNG, JPG) neobsahují nic k řezání, dokud je někdo nepřekreslí jako vektory. Zorocut čte jen DXF a SVG: soubory AI, EPS, PDF nebo CDR nejdřív ulož jako SVG.
Zdroje
- 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
Zasekl(a) ses na něčem jiném? Zeptej se — tým Zorocut odpovídá na každou otázku.
Zeptat seTipy k nestingu a nacenění přímo do tvé schránky
Zhruba jeden e-mail měsíčně: tipy k nestingu a nacenění, řešení problémů, na které se lidé ptají v komunitě, a novinky ze Zorocutu.
