In che modo Inkscape decide se utilizzare flowRoot o il testo?


9

Il programma per il quale sto creando svg non visualizza il testo che creo in Inkscape dove Inkscape salva il testo come flowRoot.

Quando Inkscape sceglie di usare svg:flowRoot?

C'è un modo per dirgli di convertire un campo con svg:flowRootin svg:text?

Risposte:


11

Secondo il forum di inkscape:

Viene creato il testo scorrevole

  • quando si trascina una cornice con lo strumento testo prima di inserire il testo.
  • quando si scorre il testo in una cornice (menu 'Testo> Scorri in cornice')

Per convertire il testo scorrevole in testo normale, salvare una copia del file e utilizzare il comando di menu "Testo> Converti in testo" nella copia (per poter modificare il testo scorrevole più avanti nell'originale, se necessario)

Ho confermato che la conversione in testo funziona: assicurati di selezionare il testo e non una cornice, ad esempio.

Si noti che alcuni software, come Batik SVG Toolkit di Apache , non possono eseguire il rendering di SVG con flowRootelementi. Di conseguenza, anche qualsiasi software che utilizza la libreria Batik (come JasperReports ) non sarà in grado di visualizzare il file SVG. Il messaggio di errore di Batik includerà una breve descrizione flowRootdell'essere la causa della sua incapacità di eseguire il rendering del file SVG. La conversione del testo in testo, come descritto sopra, dovrebbe alleviare questo problema.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.