2011-09-11 18 views
6

Quindi, quando si esporta un file di Adobe Illustrator in formato SVG, i percorsi sono codificati utilizzando la sintassi percorso SVG:Usa Adobe Illustrator per creare SVG percorso utilizzando "passare a" comandi

http://www.w3.org/TR/SVG/paths.html

Se guardate l'elemento "dati percorso", è possibile avere "sposta in" comandi incorporati in un percorso:

http://www.w3.org/TR/SVG/paths.html#PathData

in altre parole, si disegna poche righe nel percorso, prendere la penna e spostarla da qualche altra parte, e cont lo stesso percorso.

Ho cercato di capire come farlo in Illustrator senza alcun risultato. È possibile aggiungere a un percorso esistente ma sembra che si possa fare solo estendendo il percorso da uno degli endpoint. Non voglio farlo: voglio continuare il percorso da qualche altra parte.

È possibile ottenere qualcosa di simile raggruppando due percorsi disgiunti. Tuttavia, quando Illustrator esegue l'esportazione svg, crea solo due tag > di percorso < e li inserisce all'interno di un tag g > che non è quello che voglio. Se modifico manualmente un file svg con un editor di testo, aggiungendo comandi "move to", e li impongo, sembra che forse ciò che Illustrator sta creando è un gruppo, ma non posso dirlo perché non so come per selezionare e obiettare e capire se si tratta di un gruppo o meno.

risposta

7

Penso che l'unico modo sarebbe quello di realizzare un percorso composto. Seleziona entrambi i percorsi che desideri utilizzare come percorso singolo e vai su Oggetto> Percorso composto> Crea.

Se questo non funziona, probabilmente non è possibile. Questo è l'unico modo in cui riesco a pensare in cui un percorso non contiguo esista persino fino a quando l'IA lo vede.

3
  1. creare un file che ha un percorso utilizzando mossa-ai comandi:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?> 
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" 
        viewBox="-25 -25 100 100"> 
        <path d="M0,0 L50,0 M50,50 L0,50" stroke="black" /> 
    </svg> 
    
  2. aprire il file in Illustrator. Si noti che esiste un singolo elemento denominato <Compound Path> nella palette Livelli.

  3. Scegliere il comando Object > Compound Path > Release. Ora ci sono due percorsi selezionati.

  4. Scegliere il comando Object > Compound Path > Make.

  5. Salva come SVG di file:

    <?xml version="1.0" encoding="utf-8"?> 
    <!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> 
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
        "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
    <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" 
        xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 
        width="612px" height="792px" viewBox="0 0 612 792" 
        enable-background="new 0 0 612 792" xml:space="preserve"> 
        <path stroke="#000000" d="M128,218h306 M434,524H128"/> 
    </svg> 
    
  6. Cheer!

Problemi correlati