Inkscape.org
Beginners' Questions Printing: Text to Path
  1. #1
    d4g0n d4g0n @d4g0n

    Hi,

    I'd like to print my design to a hoodie, but keep getting an error from the printing website saying that "all text needs to be a path" in order for the website to accept the SVG. I've converted all text objects to paths with

    Path > Stroke to Path

    But the website still doesn't accept it. Is there another way that I'm supposed to do this?

  2. #2
    Tyler Durden Tyler Durden @TylerDurden

    I'd try Object to path, then Ungroup and Combine, or the shortcut Path>Union. 

  3. #3
    Muhammad yousif Muhammad yousif @my3683978

    I want to print my design on a sweatshirt, however the printing service keeps giving me errors telling that "all text needs to be a path" for the SVG to be accepted. All text objects have been changed to paths using

  4. #4
    Polygon Polygon @Polygon🌶

    Check your converted text at Status Bar at the bottom of the Inkscape window; it´s probably a "group" of something.

  5. #5
    d4g0n d4g0n @d4g0n

    Ok, so I tried ungrouping the only group in the project and turning it into a path, still no luck. I also combined the separate paths that were in that group. It still thinks there are text layers in the project. I've attached a picture of the error I'm getting for reference.

    Screen Shot 2023 01 17 At 10.25.26 Am
  6. #6
    Polygon Polygon @Polygon🌶

    Again: Check the Status Bar about the objects of concern.

  7. #7
    babar ali babar ali @babarali41306

    Okay, I tried ungrouping the project's sole group and changing it to a path, but it didn't work. Also, I integrated the several pathways that made up that group. It continues to believe that the project has text layers. For reference, I've included a photo of the error I'm receiving.

  8. #8
    Paddy_CAD Paddy_CAD @Paddy_CAD

    Use the Find/Replace dialog [ctrl+f] to select all text objects including those inside groups. 

       Find: [leave this blank to select all]
       Scope   All: [select]
       Object Types   All types: [deselect]   Texts: [select]
       [Find]

    Layers, groups and objects that are locked or hidden will be ignored. You can unhide and unlock these with the Layers and Objects dialog [ctrl+shift+l].

    Now convert these texts to paths with [Path > Object to Path].

  9. #9
    Sajjadali4 Sajjadali4 @Sajjadali4

    Well, so I tried ungrouping and changing the project's only group to a path, but it didn't work. Also, I combined the several paths that formed up that group. It continues to think that there are text layers in the project. I've provided a picture of the error I'm getting for your reference.

  10. #10
    m1981 m1981 @m1981

    Almost all was already said in previous answers. We can mention another case were texts will be hard to grab : when the text is used as a clip or a mask. For example, if you have an underlying landscape were the only visible parts are delimited by the letters of your text.

    In that case, you need prior to unclip/unmask to grab text object, then convert it in path with Ctrl+Shift+C.

  11. #11
    babar ali babar ali @babarali41306

    Okay, then I attempted to create a path out of the project's sole group by ungrouping it, but that didn't work either. The many pathways that were part of that group were also integrated. It is still under the impression that the project has text layers. In case it helps, I've included a photo of the mistake I'm getting.

  12. #12
    m1981 m1981 @m1981

    OK, let's try other approaches.

    1. Same as @Paddy_CAD, but outside Inkscape. You can open your SVG in any text editor such as Notepad, etc.
    A possible search pattern : <Text (which is the begin of a text block)
    Maybe you'll find text "outside" the canvas, for instance in clone definitions.
    Text editor won't solve directly the problem, but it should give indications on where it stands.

    2. Use the Clear defs option in File menu.
    During conception, Inkscape stores reused design parts, such as gradients, original for clones.
    This command will purge all definitions that isn't used by the current design anymore.

    3. Even if Inkscape use SVG as its native format, you'll see in save as dialog that the defauls format is 'Inkscape SVG". Try to save a copy as another file type : Simple SVG.
    This format should be conform with basic SVG standard, without some Inkscape specificity (such as metadata).

    4. If nothing works, remain's the PNG export solution. Ensure to choose a resolution sufficient for print.
    For example, If you plan to output on a A4 sheet in optimal quality, choose at least 300 for DPI setting. Generated image will be in 2480x3508 px in that case.

  13. #13
    Tyler Durden Tyler Durden @TylerDurden
    👍

    This might be easily resolved by seeing the actual Inkscape svg file.