Wenn ich ein Textobjekt in Inkscape erstelle, wird es automatisch beschnitten und die Abmessungen des Objekts so angepasst, dass es so wenig Fläche wie möglich einnimmt. Dies kann in bestimmten Fällen nützlich sein, aber in vielen Fällen möchten Sie möglicherweise die Schriftgröße angepasst halten, während Sie die Größe auf eine bestimmte Größe ändern (wenn zwei separate Textobjekte mit derselben Schriftgröße unterschiedliche Höhen oder Längen einnehmen).
Oder im schlimmsten Fall möchten Sie möglicherweise zwei Objekte mit unterschiedlichen Abmessungen (aber derselben Schriftgröße) ausrichten, damit die Zeichen korrekt ausgerichtet sind. Wenn beispielsweise ein Text "acemnors" und ein anderer "abcdefgh" ist, können Sie "a" nicht mit "a", "c" mit "c", "e" mit "e" usw. ausrichten, da der erste Die Zeichenfolge enthält nur Zeichen, die den mittleren Bereich einnehmen, während die zweite Zeichenfolge auch "b", "d", "f", "g" und "h" enthält.
Auch wenn Sie versuchen, einen Rand mit einem bestimmten Abstand zu lassen und verschiedene Zeichen einen anderen Bereich belegen, wird der Rand schließlich unterbrochen, wenn Sie den Textinhalt ändern oder wenn Sie einen ausgerichteten Text hinzufügen, der andere Zeichen enthält.
Gibt es also eine Möglichkeit, diese Funktion zu entfernen und eine Textdimension zu erstellen, die das Kerning enthält, sodass sie nicht von den darin enthaltenen Zeichen beeinflusst wird? Beispielsweise macht LibreOffice Draw dies standardmäßig (siehe Bilder).
Vs.
Es ist nicht möglich, die Begrenzungsrahmen so zu vergrößern, dass die Textobjekte fgh
und aeu
die gleiche Höhe des Begrenzungsrahmens haben. Sie können jedoch Textobjekte an der Textgrundlinie ausrichten, was Ihre Probleme lösen sollte.
An Grundlinie ausrichten
Diese Ausrichtungsoption hilft Ihnen beim manuellen Verschieben von Text. Die Grundlinie rastet an Rastern usw. ein. (abhängig von den anderen Fangeinstellungen). Achten Sie auf Ihre Textausrichtung. Der Fangpunkt befindet sich bei linksbündigem Text auf der linken Seite und bei rechtsbündigem Text auf der rechten Seite.
An Grundlinie
ausrichten Wählen Sie mehrere Textobjekte aus und richten Sie sie horizontal oder vertikal aus. Wahrscheinlich interessiert Sie die untere Schaltfläche, die die ausgewählten Textobjekte so ausrichtet, als wären sie in einer Zeile geschrieben.
Nach Grundlinie verteilen
Wählen Sie mehrere Textobjekte aus und verteilen Sie sie gleichmäßig entlang der x- oder y-Achse. Sie interessieren sich wahrscheinlich für die untere Schaltfläche, die den y-Raum gleichmäßig zwischen den Grundlinien aufteilt.
Das folgende Bild zeigt, wo Sie diese Schaltflächen finden können.
Ich habe gerade Inkscape geöffnet (ich benutze es selten) und Textobjekte ändern die Größe mit ihren Containern, wie Sie möchten. Versuchen Sie, Ihre Konfiguration in zu löschen oder zurückzusetzen .inkscape
. (Kann ich nicht kommentieren, sonst hätte ich es getan.)
Ich sehe das Problem nicht wirklich.
In den meisten Fällen können Sie unten, sonst oben ausrichten oder beide Texte zu einem kombinieren.
In einigen verbleibenden Fällen können Sie jedoch einen Trick anwenden: Fügen Sie das oder die größten Zeichen aus dem kleineren Textbereich als 100% transparentes Zeichen in den größeren ein. Richten Sie sie aus.
Beispielbild mit viel, nicht 100%iger Transparenz
Jetzt können Sie sie gruppieren und das transparente Zeichen löschen, wenn es in anderen Beziehungen stört.
Wenn Sie das transparente Zeichen löschen, müssen Sie es natürlich nicht transparent machen. Das kann nützlich sein, wenn Sie die Texte immer wieder neu ausrichten müssen.
Es gibt keine Möglichkeit, diese Funktionalität in Inkscape zu ändern. Wie Sie bemerkt haben, sind die Typografieoptionen von Inkscape sehr begrenzt. Es gibt einige Möglichkeiten, dies zu umgehen.
Ich persönlich erstelle häufig temporäre Objekte für Ausrichtungszwecke. Es ist oft einfacher, sie in die richtige Position zu bringen und sie dann zum Ausrichten anderer Objekte zu verwenden.
Giorgi Gzirishvili
Socowi