Problem beim Einfügen von Text in Inkscape

Wenn ich versuche, größeren Text in Inkscape einzufügen, wird er in kleine Teile aufgeteilt und es ist unmöglich, sie zusammenzusetzen. Ich kann die Schriftart oder irgendetwas im gesamten Text nicht auf einmal ändern, ohne ihn neu zu schreiben. Gibt es eine Möglichkeit, dieses Aufteilen und Einfügen des gesamten Textes als einen Teil zu verhindern?

Aus welchem ​​Programm kopierst du?
Ich habe dieses Problem auch. Von Chrome, Notepad & Wordpad. Es ist ziemlich viel Text und es heißt nur "nichts einzufügen"

Antworten (6)

Ab Inkscape 0.91 gibt es tatsächlich einen Ort zum Kopieren/Einfügen von reinem Text, um dieses Problem zu umgehen.

  1. Textrahmen erstellen oder auswählen
    Wenn es sich nicht um einen Textfluss handelt, müssen Sie auch Platzhaltertext eingeben.
  2. Klicken Sie im Menü Text auf Text und Schriftart
  3. Fügen Sie auf der Registerkarte Text den gewünschten Text in das Feld ein.
  4. Klicken Sie auf Anwenden .

Der Grund für das ursprüngliche Problem ist (ich vermute), wie Inkscape neue Zeilen interpretiert hat.

Manchmal wird nicht nur der Text kopiert, sondern auch andere Informationen, wie Formatierungsdaten und dergleichen. Angesichts des Zwecks von Inkscape (Design) zögere ich immer, etwas einfach zu kopieren / einzufügen. Es könnte zum Beispiel irgendwo zusätzliche Leerzeichen geben, oder was ich für ein Zeichen hielt, war tatsächlich etwas anderes. Zum Einfügen großer Textblöcke ist die Verwendung des Fensters „Text und Schriftart“ (oder das direkte Bearbeiten des XML-Codes) der beste Weg.

Wenn Sie aus Schreibsoftware wie Word einfügen.

  1. Kopieren Sie Text aus Word und fügen Sie ihn in Inkscape ein und wählen Sie dieses Objekt aus
  2. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Gruppierung aufheben
  3. Jetzt ist Ihr gesamter Text geteilt, aber er kann bearbeitet und die Schriftart geändert werden.
  4. Um ein Aufteilen zu verhindern, fügen Sie es zuerst in Notepad wie Apps ein [Notepad ++ empfohlen], kopieren Sie dann den gesamten Text und fügen Sie ihn in das Inkscape-Textfeldobjekt ein. Diese Methode funktioniert für Absätze und einfachen Text. Tabellen werden dabei nicht richtig kopiert.

Eine SVG-Datei ist eine einfache XML-Datei im Textformat.

  • Erstellen Sie mit dem Textwerkzeug ein Textbegrenzungsfeld in Inkscape
  • Geben Sie einen Text ein, z. B. "Text hierher kopieren".
  • Speicher die Datei
  • Öffnen Sie die Datei in einem XML-Editor wie Notepad ++ Suchen Sie nach der folgenden Zeile:

     id="flowPara4983">Copy Text Here</flowPara></flowRoot>  </g>
    
  • Ersetzen Sie "Text hierher kopieren" durch Ihren kopierten Text

  • Speichern Sie die Datei und öffnen Sie sie erneut in Inkscape.

Das war's Leute.

Hinweis: Seien Sie vorsichtig, wenn Sie bereits viel Arbeit geleistet haben. Öffnen Sie lieber eine andere Instanz von Inkscape, machen Sie dort die Übung und kopieren Sie den Text in das Original.

Inkscape hat einen integrierten XML-Editor, also sollten Sie es dort tun können
Ja, Sie können dies mit dem XML-Editor in Inkscape (Strg + Umschalt + X) tun, aber ich würde tatsächlich das Werkzeug „ Schrift und Text “ verwenden (Strg + Umschalt + T). Es gibt dort einen Platz zum Kopieren und Einfügen von Text, der dieses Problem lösen sollte. Ich denke, diese Funktion war möglicherweise nicht verfügbar, als diese Frage gestellt wurde.

Wenn Sie den Text kopieren, gehen Sie zu Inkscape und klicken Sie auf das Textsymbol

Geben Sie hier die Bildbeschreibung ein

Erstellen Sie dann ein Feld, in das Sie es eingeben und dort einfügen können.

  1. Kopieren Sie Ihren Text
  2. Öffnen Sie den Windows-Notizblock
  3. Fügen Sie Ihren Text im Notizblock ein
  4. Kopieren Sie den Text in Notepad
  5. Starten Sie einen Text in Inkscape
  6. Dort vorbei. Es hat für mich funktioniert.

Ich habe dieses Problem gelöst, indem ich alle Wagenrückläufe / neuen Zeilen im Text (in Notepad) vor dem Kopieren gelöscht und nach dem Einfügen in Inkscape wieder eingefügt habe.

Ich bin mir ziemlich sicher, dass es darum geht, wie Inksape mit neuen Zeilen umgeht, ich habe keine Lösung, nur eine Problemumgehung. Es sollte wahrscheinlich als Fehler an das Inkscape-Projekt gemeldet werden.