SVG vs PDF: what are advantages of SVG?

Most users seem to prefer SVGs to send files to the GF. There have been a number of issues with settings exporting ASVGs, most seeming to relate to DPI settings and scaling that come from the original intentions of SVG files being designed as a web graphic format.

PDF files were designed originally to accommodate print and as well as electronic and, for me have been far more consistent.

So, I’m curious. Why the general preference for SVG? I’m willing to be convinced that it’s a better format for the GF,

1 Like

SVG is lightweight and a web standard, PDF is an Adobe standard.

As far as “standard” goes, both have their issues, but overall I prefer the smaller file sizes of the SVG files.

I was curious about this. i just did a save as out of illustrator with 4 files as PDF and as SVG. some PDFs were smaller and some SVGs were smaller. i’m not sure that’s a hard and fast rule. in fact, the PDF was smaller in 3 of the 4 i did. only the escher fish file was larger as PDF.

image

3 Likes

Any time Inkscape tries to estimate nodes I get nervous, this would include importing other file formats. DXFs for example give me terrible results when importing to inkscape. I prefer to stay in SVG land, it’s native throughout.

I don’t have full acrobat, so editing PDFs in their native habitat isn’t an option for me. I haven’t been seriously bitten by the PDF->inkscape workflow, but I am not going to fool with it since my SVGs give me zero problems.

3 Likes

i can definitely appreciate the issue of not having the full PDF program. can you not open a PDF from inkscape?

Specifically to Glowforge, SVG means no format changes and less chance for errors/less need for going in and tweaking. It only saves a small amount of time in most cases, but if you’re doing it constantly it adds up.

1 Like

Interesting. I’ve got the exact opposite thing going on. My PDFs are always bigger, sometimes by a factor of 10 or more.

Oh, and one more “advantage” if you will of an SVG is I can view source and make tweaks with something as simple as notepad. This obviously isn’t something everybody would want to do though. :slightly_smiling_face:

In the end, whatever works for you is the right approach. There is no right or wrong as far as the GF is concerned, it takes both.

The only modification I’ve made to my work flow was adapting to the newest AI CC interface last year. I’d just learned the old interface (somewhat) when Adobe changed things. I’m quite fond of the new interface now, and have learned so much more since last year at this time.

1 Like

hrm. i could work purely in PDF files if i want, but that may be based on me using Illustrator. regardless, i’m not sure i would work in a purely SVG world. SVGs don’t support a lot of what a native file format supports (PDF does for illustrator if you keep the “preserve illustrator editing” box when you save). i wouldn’t want to lose things like layers or brushes or anything like that. so i always have a native file for any project i work in.

make sure you have your PDF export files set up to save smaller files. from illustrator, what i mentioned above is a big part of that. unchecking that “preserve illustrator editing” box will make a much smaller file most of the time.

image

1 Like

Use what you like!

But… I just went into Illustrator and drew a 1x1in circle positioned at 1,1 on a Glowforge-sized artboard, then saved it as both an SVG and a PDF. The SVG file contains this:

<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="20in" height="12in" viewBox="0 0 1440 864">
  <title>Artboard 1</title>
  <circle cx="108" cy="108" r="36" fill="#fff" stroke="#231f20" stroke-miterlimit="10"/>
</svg>

and the PDF contains this:

%PDF-1.6\r%‚„œ”\r
1 0 obj\r<</Metadata 2 0 R/OutputIntents[<</DestOutputProfile 5 0 R/Info(U.S. Web Coated \\(SWOP\\) v2)/OutputCondition()/OutputConditionIdentifier(CGATS TR 001)/RegistryName(http://www.color.org)/S/GTS_PDFX/Type/OutputIntent>>]/Pages 3 0 R/Type/Catalog>>\rendobj\r2 0 obj\r<</Length 24014/Subtype/XML/Type/Metadata>>stream\r
<?xpacket begin="Ôªø" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        ">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
            xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
            xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
            xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
            xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
            xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
            xmlns:pdfxid="http://www.npes.org/pdfx/ns/id/"
            xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/">
         <dc:format>application/pdf</dc:format>
         <dc:title>
            <rdf:Alt>
               <rdf:li xml:lang="x-default">Untitled</rdf:li>
            </rdf:Alt>
         </dc:title>
         <xmp:MetadataDate>2019-01-05T17:30:54-05:00</xmp:MetadataDate>
         <xmp:ModifyDate>2019-01-05T17:30:54-05:00</xmp:ModifyDate>
         <xmp:CreateDate>2019-01-05T17:30:54-05:00</xmp:CreateDate>
         <xmp:CreatorTool>Adobe Illustrator CC 23.0 (Macintosh)</xmp:CreatorTool>
         <xmp:Thumbnails>
            <rdf:Alt>
               <rdf:li rdf:parseType="Resource">
                  <xmpGImg:width>256</xmpGImg:width>
                  <xmpGImg:height>256</xmpGImg:height>
                  <xmpGImg:format>JPEG</xmpGImg:format>
                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FUt1zzL5f0G2+ta1qNtp0HZ7mVY6+yhiCx9hirynzH/AM5V/l/p8hg0W3u9duK8UMSehCT0&#xA;pzl/eb+0ZxVIV/Nj/nIfzQP+dY8mLpts5+C4uY2rTxEty0ERH+wxVUHkD/nKDXCW1XzfDpUbfaSC&#xA;X0nFRSii0iRdv9fFXD/nGbzjfHnrX5h3s5beRAk83Lep+OS4Hf8AycVXH/nEPRJTzu/M17PMeshi&#xA;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&#xA;xV2KuxV2KuxV2KuxV2KuxV//2Q==</xmpGImg:image>
               </rdf:li>
            </rdf:Alt>
         </xmp:Thumbnails>
         <xmpMM:InstanceID>uuid:c6b25b21-46fe-0049-92d7-a92ed914c007</xmpMM:InstanceID>
         <xmpMM:DocumentID>xmp.did:1c158e11-8b55-4715-a727-8b1fb98bf0d2</xmpMM:DocumentID>
         <xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
         <xmpMM:VersionID>1</xmpMM:VersionID>
         <xmpMM:DerivedFrom rdf:parseType="Resource">
            <stRef:instanceID>xmp.iid:0999d516-947a-4a39-a8de-004c50b8460d</stRef:instanceID>
            <stRef:documentID>xmp.did:0999d516-947a-4a39-a8de-004c50b8460d</stRef:documentID>
            <stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
            <stRef:renditionClass>proof:pdf</stRef:renditionClass>
         </xmpMM:DerivedFrom>
         <xmpMM:History>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:545a3f0d-0430-4406-83f4-40e55ad0cde7</stEvt:instanceID>
                  <stEvt:when>2019-01-05T17:27:01-05:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Illustrator CC 23.0 (Macintosh)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:1c158e11-8b55-4715-a727-8b1fb98bf0d2</stEvt:instanceID>
                  <stEvt:when>2019-01-05T17:29:59-05:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Illustrator CC 23.0 (Macintosh)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
            </rdf:Seq>
         </xmpMM:History>
         <illustrator:StartupProfile>Print</illustrator:StartupProfile>
         <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
         <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
         <xmpTPg:NPages>1</xmpTPg:NPages>
         <xmpTPg:MaxPageSize rdf:parseType="Resource">
            <stDim:w>20.000000</stDim:w>
            <stDim:h>12.000000</stDim:h>
            <stDim:unit>Inches</stDim:unit>
         </xmpTPg:MaxPageSize>
         <xmpTPg:PlateNames>
            <rdf:Seq>
               <rdf:li>Black</rdf:li>
            </rdf:Seq>
         </xmpTPg:PlateNames>
         <xmpTPg:SwatchGroups>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <xmpG:groupName>Default Swatch Group</xmpG:groupName>
                  <xmpG:groupType>0</xmpG:groupType>
               </rdf:li>
               <rdf:li rdf:parseType="Resource">
                  <xmpG:groupName>Glowforge</xmpG:groupName>
                  <xmpG:groupType>1</xmpG:groupType>
                  <xmpG:Colorants>
                     <rdf:Seq>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>1 Black</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>0</xmpG:red>
                           <xmpG:green>0</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>2 Dark Blue</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>0</xmpG:red>
                           <xmpG:green>0</xmpG:green>
                           <xmpG:blue>255</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>3 Dark Green</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>0</xmpG:red>
                           <xmpG:green>100</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>4 Navy Blue</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>0</xmpG:red>
                           <xmpG:green>100</xmpG:green>
                           <xmpG:blue>255</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>5 Bright Green</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>0</xmpG:red>
                           <xmpG:green>255</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>6 Aqua Blue</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>0</xmpG:red>
                           <xmpG:green>255</xmpG:green>
                           <xmpG:blue>255</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>7 Brown</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>100</xmpG:red>
                           <xmpG:green>0</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>8 Purple</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>100</xmpG:red>
                           <xmpG:green>0</xmpG:green>
                           <xmpG:blue>255</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>9 Lime Green</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>100</xmpG:red>
                           <xmpG:green>255</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>10 Red</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>255</xmpG:red>
                           <xmpG:green>0</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>11 Magenta</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>255</xmpG:red>
                           <xmpG:green>0</xmpG:green>
                           <xmpG:blue>255</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>12 Orange</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>255</xmpG:red>
                           <xmpG:green>100</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                        <rdf:li rdf:parseType="Resource">
                           <xmpG:swatchName>13 Yellow</xmpG:swatchName>
                           <xmpG:type>SPOT</xmpG:type>
                           <xmpG:tint>100.000000</xmpG:tint>
                           <xmpG:mode>RGB</xmpG:mode>
                           <xmpG:red>255</xmpG:red>
                           <xmpG:green>255</xmpG:green>
                           <xmpG:blue>0</xmpG:blue>
                        </rdf:li>
                     </rdf:Seq>
                  </xmpG:Colorants>
               </rdf:li>
            </rdf:Seq>
         </xmpTPg:SwatchGroups>
         <pdf:Producer>Adobe PDF library 15.00</pdf:Producer>
         <pdf:Trapped>False</pdf:Trapped>
         <pdfxid:GTS_PDFXVersion>PDF/X-4</pdfxid:GTS_PDFXVersion>
         <pdfx:GTS_PDFXVersion>PDF/X-4</pdfx:GTS_PDFXVersion>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                           
<?xpacket end="w"?>\rendstream\rendobj\r3 0 obj\r<</Count 1/Kids[6 0 R]/Type/Pages>>\rendobj\r6 0 obj\r<</BleedBox[0.0 0.0 1440.0 864.0]/Contents 7 0 R/CropBox[0.0 0.0 1440.0 864.0]/MediaBox[0.0 0.0 1440.0 864.0]/Parent 3 0 R/Resources<</ExtGState<</GS0 8 0 R>>>>/TrimBox[0.0 0.0 1440.0 864.0]/Type/Page>>\rendobj\r7 0 obj\r<</Filter/FlateDecode/Length 138>>stream\r
H\M^I*‰2P∞03Q0411P–\^E±\M^JRπ¬\^UÚ\M^@¬\^P\M^XÕ••Ô\^^l\240\M^P^ÃU®`\b\^V1\^D)V075SHŒ\^E+\^C\M^Q∫\M^F\M^Vz\^V\^VF@⁄Lœ––BA◊ÿ\f\M^N\M^SπtMM!≤ \^Qs#\M^Dj €\0$\^O§aBP•PΩ\^PÌPC\M^A\^\\^C\M^X:\^C∞∆4Æ@®K\r\^Uº\a•\v3∏\M^B\M^An\f‰\^B\b0\0√ë\M^QC˙\rendstream\rendobj\r8 0 obj\r<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>\rendobj\r5 0 obj\r<</Length 557168/N 4>>stream\r
\0\b\M^@pADBE\^B\^P\0\0prtrCMYKLab \a–\0\a\0\^Z\0\^E\0)\0005acspAPPL\0\0\0\0ADBE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ˆ÷\0\^A\0\0\0\0”-ADBE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
desc\0\0\0¸\0\0\0tcprt\0\0\^Ap\0\0\0+wtpt\0\0\^A\M^\\0\0\0\^TA2B0\0\0\^A∞\0\0¢\^FA2B2\0\0\^A∞\0\0¢\^FA2B1\0\0£∏\0\0¢\^FB2A0\0\^AE¿\0\^B8¥B2A1\0\^C~t\0\^B8¥B2A2\0\^E∑(\0\^B8¥gamt\0\aÔ‹\0\0\M^P\M^Qdesc\0\0\0\0\0\0\0\^ZU.S. Web Coated (SWOP) v2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0text\0\0\0\0Copyright 2000 Adobe Systems, Inc.\0\0XYZ \0\0\0\0\0\0µZ\0\0ºg\0\0\M^R0mft2\0\0\0\0\^D\^C	\0\0\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^A\0\0\^A\0\0\^B\0\0\^B$\^D\^]\^E⁄\ai\bŸ
6\v\M^E\f«\rˇ\^O1\^P^\^Q\M^K\^R∑\^S‚\^U\v\^V2\^WW\^Xy\^Y\M^X\^Zµ\^[“\^\Ô\^^%\^_Y \M^G!≤"⁄#ˇ%#&D'f(\M^F)ß*«+Ë-\b.(/H0i1\M^I2¶3¬4fi5˚7\^X859Q:m;\M^I<•=¬>fi?¯A\^QB)CBD\\EuF\M^OG©H√I›J˜L\^RM,NCOYPoQ\M^FR\M^\S≤T…UflVˆX\rY#Z:[Q\\f]x^\M^J_\M^[`≠aæbœc‡dÒf\^Bg\^Rh#i3jBkRl^mgnqozp\M^Cq\M^Lr\M^Ts\M^\t£u™v±w∑xΩy√z»{Õ|Œ}Õ~Ã\^?ÀÄ\M^@…Å\M^A«Ç\M^B≈É\M^C\M^D\M^Dø\M^Eª\M^F∑\M^G≥\M^HÆ\M^I©\M^J§\M^K\M^^\M^L\M^X\M^M\M^Q\M^N\M^F\M^O{\M^Pp\M^Qd\M^RX\M^SL\M^T@\M^U3\M^V&\M^W\^Y\M^X\f\M^Xˇ\M^YÚ\M^Z‰\M^[÷ú\M^\»ù\M^]ª\M^^≠\M^_\M^_\240\M^N°|¢j£W§E•3¶ ß\^N߸®Í©◊™™≈´´≥¨°≠\M^OÆ}Øk∞Y±G≤6≥$¥\^Rµ\0µÌ∂⁄∑∑»∏∏µπ£∫\M^Pª~ºkΩYæGø5¿"¡\^P¡˛¬Ï√⁄ƒ«≈µµ∆££«ë\M^Q»~…l YÀDÃ.Õ\^XŒ\^AŒÎœ’–ææ—ßß“ê\M^P”y‘a’I÷1◊\^Xÿ\0ÿÊŸÕ⁄≤≤€ò\M^X‹}›bfiGfl,‡\^P‡Ù·ÿ‚ª„\M^^‰{ÂWÊ3Á\^NÁËË¡È\M^ZÍqÎHÏ\^]ÏÌ√Ó\M^VÔvUÒ3Ú\^OÚÍÛ√Ù\M^\ısˆI˜\^^˜Û¯∆˘\M^U˙a˚)˚θ߽\\˛\v˛¥ˇZˇˇ\0\0\^AË\^Cß\^E,\^F\M^D\aø\bÁ
\^D\v\^V\f\^\\r\^^\^N\^\\^O\^Y\^P\^W\^Q\^T\^R\^P\^S\v\^T\^D\^T¸\^UÛ\^VÊ\^Wÿ\^XÃ\^Y÷\^Zfi\^[·\^\·\^]fl\^^€\^_÷ —!À"ƒ#æ$∏%≥&Æ'™(¶)¢*\240+\M^^,\M^]-\M^Z.\M^U/\M^Q0\M^M1\M^I2\M^F3\M^C4\M^A5\^?6\^?7\^?8\M^@9\M^B:\^?;~<|=|>|?}@\^?A\M^BB\M^EC\M^ID\M^ME\M^RF\M^XG\M^ZH\M^[I\M^]J\M^_K£L¶M™NØO¥P∫Q¿R«SŒT’U◊VŸW€XfiY‡Z„[Á\\Í]Ì^Ò_ı`¯a¸c\0d\^Ce\^Aeˇf¸g˙h¯iıjÛklÓmÎnËoÂp·qfir⁄s÷tÕu√vπwØx•y\M^[z\M^P{\M^E|z}o~d\^?X\M^@M\M^AA\M^B5\M^C)\M^D\^\\M^E\^P\M^E˛\M^FÌ\M^G€à\M^H â\M^I∏\M^J¶\M^K\M^U\M^L\M^C\M^Mq\M^N`\M^ON\M^P=\M^Q,\M^R\^[\M^S
\M^S˙\M^TÈ\M^U\^F\V\M^V…ó\M^W∫\M^Xß\M^Y\M^S\M^Z\M^@\M^[m\M^\Z\M^]H\M^^6\M^_%\240\^T°\^D°ı¢Ê£ÿ§§ ••Ω¶±ß¶®\M^[©\M^Q™\M^G´\^?¨w≠oÆgØ`∞Z±T≤O≥L¥IµF∂E∑D∏EπF∫HªJºNΩRæWø]¿c¡j¬r√{ƒÑ\M^D≈ä\M^J∆ê\M^P«ñ\M^V»ù\M^]…•• ≠≠\^B\√∂∂ÃøøÕ»Œ“œ‹–Ê—Ò“˚‘\^F’\^R÷\^^◊*ÿ7ŸD⁄Q€^‹k›yfiÜ\M^F\a\√î\M^T‡\M^\·¢‚®„≠‰≤Â∂Ê∫ÁΩË¿È√Í‘ÎÂÏıÓ\^DÔ\^R Ò,Ú8ÛCÙNıYˆc˜j¯n˘o˙l˚d¸V˝D˛/ˇ\^Wˇˇ\0\0\^B\^E\^Cÿ\^Eh\^F∆\b\^F	2
R\ve\fr\rx\^Nz\^Oz\^Pz\^Qy\^Ru\^Sp\^Th\^U^\^VR\^WE\^X7\^Y)\^Z4\^[=\^\@\^]?\^^:\^_4 ,!#"\^Y#\^O$\^D$˘%Ó&„'ÿ(Ã)¡*∂+´,\M^_-\M^S.\M^G/|0p1d2Y3M4A566+7!8\^V9\v:\0:ˆ;Ì<„=€>”?À@ƒAΩB∑C≤D¨E¶F°G\M^\H\M^WI\M^TJ\M^PK\M^NL\M^KM\M^JN\M^IO\M^HP\M^HQ\M^IR\M^HS\M^HT\M^HU\M^HV\M^IW\M^JX\M^KY\M^MZ\M^O[\M^Q\\\M^S]\M^V^\M^X_\M^[`\M^]a\M^_b\240c°d£e§f¶gßh®i©j™k™l´m´n´o´p©q®r•s£t\240u\M^]v\M^Yw\M^Ux\M^Qy\M^Lz\M^G{\M^B||}v~o\^?i\M^@a\M^AZ\M^BQ\M^CH\M^D>\M^E5\M^F+\M^G!\M^H\^W\M^I\f\M^J\^B\M^J˜\M^KÌ\M^L‚\M^M\^F\^N\M^N\^C\O\M^O√ê\M^Pπ\M^QØ\M^R•\M^S\M^\\M^T\M^R\M^U\M^I\M^V\M^@\M^Wx\M^Xp\M^Yj\M^Zc\M^[^\M^\Y\M^]U\M^^R\M^_P\240O°O¢P£R§U•Y¶_ßf®n©x™\M^B´\M^N¨\M^\≠´ÆªØÃ∞∞\a\√±±Û≥	¥ µ8∂Q∑l∏\M^Gπ§∫¬ªª·Ω\^Aæ!øC¿e¡\M^G¬™™√ŒƒÒ∆\^U«9»^…Ç\M^B ¶¶À ÃÌŒ\^Pœ2–T—t“î\M^T”≤≤‘œ’Î◊\^Fÿ\^^Ÿ6⁄L€a‹t›á\M^Gfiò\M^X\a\√ß߇≥·æ‚«„Õ‰—“ʖÁÃ˃È∫ͨÎ\M^[Ï\M^GÌoÓXÔ\\[ÒVÚLÛ=Ù*ı\^Rıˆˆ÷˜≥¯\M^M˘b˙/˙Ù˚±¸f˝\^Q˝≥˛M˛·ˇqˇˇ\0\0\^AŸ\^C\M^M\^E	\^FT\a\^?\b\M^V	°
§\v\M^_\f\M^S\r\M^B\^Np\^O_\^PL\^Q7\^R!\^S	\^S\^T÷\^Uª\^V\M^_\^W\M^C\^X\M^A\^Y}\^Zt\^[f\^\U\^]A\^^,\^_\^W \0 Í!”"Ω#¶$\M^P%z&d'N(9)%*\^P*˝+Í,◊-ƒ.±/\M^^0\M^L1y2g3U4D526"7\^Q8\^A8Ò9‚:”;ƒ<µ=¶>\M^X?\M^J@}AoBbCUDIE<F0G#H\^WI\vIˇJÛKËL‹M–N≈OπP≠Q°R\M^US\M^HTzUmV_WQXCY5Z&[\^X\\	\\˙]Î^‹_Ã`Ωa¨b\M^[c\M^IdxeffTgBh0i\^^j\vj¯kÂl“mæn™o\M^Vp\M^BqlrVs@t)u\^Ru˚v‰wÕx∂y\M^^z\M^F{n|V}>~%\^?\r\^?Ù\M^@€Å\M^A\M^B\M^B®\M^C\M^M\M^Dr\M^EW\M^F;\M^G \M^H\^E\M^HÍ\M^Iœä\M^J≥\M^K\M^X\M^L}\M^Mb\M^NG\M^O-\M^P\^R\M^P¯\M^Qfií\M^Rƒì\M^S™\M^T\M^Q\M^Ux\M^V`\M^WG\M^X/\M^Y\^X\M^Z\^A\M^ZÍ\M^[\^E\^\\M^\ø\M^]™\M^^\M^V\M^_\M^C\240q°_¢O£?§0•"¶\^Uß\bß˝®Û©Í™‚´€¨¨’≠≠–ÆÆ\^B\√ØØ«∞∞ƒ±±¬≤≤¡≥¡¥¬µµ≈∂∂»∑∑\^C\x∏”ππ€∫∫„ªÌº¯æ\^Dø\^Q¿ ¡0¬@√Rƒf≈z∆è\M^O«¶¶»ææ…÷ ÒÃ\fÕ*ŒGœc–Ä\M^@—ü\M^_“øø”‡’\^C÷'◊Lÿs\^F\[\M^[⁄ƒ€Ô›\^ZfiFfls‡°·œ„\^B‰MÂ\M^YÊÁË6È\M^FÍÿÏ+Ì\M^@Ó◊1Ò\M^P

Well, actually it contains a lot more than that, but the forum won’t let me paste the full megabyte of crap, so I had to truncate it at 30k.

I’m not making a file size argument, BTW, I couldn’t care less how big it is. It’s about the ridiculous complexity and impenetrability of PDF. Whatever is in there, it’s a lot more than a laser cutter needs to make a circle.

3 Likes

not sure how you ended up with a full megabyte. i saved a 1" circle as PDF and it was 49k. granted, that’s bigger than the 1k circle from SVG.

my settings: started with high quality print, adjusted to Acrobat 8 compatibility and turned off preserved editing and got 49k.

did it again at “illustrator default” and it was 739k. but that is essentially a compressed illustrator file, as it contains things like layers and other illustrator features in it. it’s a lot of unnecessary data to upload to the GFUI for sure, but you don’t need to use those settings when you export.

the main reason i have advocated in the past for PDF is because, well, it just doesn’t give as many print errors. hell, you don’t even need to convert text to outlines first because the PDF handles the fonts for you, even in the GFUI.

i agree with the “use what you like” philosophy, neither is wrong. i was just trying to understand why users predominantly use SVG instead of PDF.

i’m sure some of why i use PDFs is because i’ve used it for almost two decades to send print files to printers.

1 Like

Again, I don’t care about the file size, but I do care about simplicity and directness. The SVG is not 1k, it’s 248 bytes, and nearly all of them are relevant to the task at hand.

I’m impressed that the Glowforge app can make use of PDFs at all, but I personally dislike their convoluted and opaque nature.

well, PDFs have to be able to do a lot more than an SVG will do, so i’m not surprised that the overhead to make that work is more. not trying to defend adobe or say that the format couldn’t be more transparent, but the capabilities of a PDF are light years ahead of what SVG can do. could it be less convoluted and still accomplish everything it needs to? i can’t say, i’m not a coder, but ut’s a much more robust file format than SVG is, we just don’t need 99% of that for the GFUI.

that’s not intended as a ding on the SVG format. PDF was designed to do a lot more and SVG was designed to be a simpler structure. it is what it is.

I’m not a big Tech head when it comes to file formats I always just use whatever I started with and have never had a problem with either. Inkscape does PDF just fine.

1 Like

As I’ve now seen discussed after you posted the quote above, I’ve never bothered optimizing the PDF output since SVG has worked from the beginning for me. I will probably go tweak them now though just because…

1 Like

This topic was automatically closed 32 days after the last reply. New replies are no longer allowed.