Es ist ziemlich ärgerlich, dass Sie Text in Ps nicht automatisch vertikal zentrieren können, wie Sie es in Indd können . Es ist noch ärgerlicher, dass der Begrenzungsrahmen von Text nicht „reduziert“ oder „an Text angepasst“ werden kann, wie in Indd.
Ich könnte den Text in Form konvertieren, aber dann verliere ich die Farbe . Ich könnte in ein intelligentes Objekt konvertieren, aber dann ist es kein Vektor mehr, wenn ich es als PDF exportiere.
Gibt es eine Arbeit, von der jemand weiß, dass es einfacher ist, Text vertikal zu zentrieren?
Antwort
Zum Positionieren von Text benötigen Sie keinen Begrenzungsrahmen .
Ich verwende in PS niemals Begrenzungsrahmen für Text. Ich klicke ohne Ziehen auf das Textwerkzeug und setze den Textcursor ohne Kästchen. Sobald der Text eingegeben ist, kann ich Zentrieren Sie es vertikal oder horizontal wie jede andere Form mit den Ausrichtungsschaltflächen – vorausgesetzt, ich habe etwas, an dem ich es ausrichten kann.
Ich mache dasselbe in Illustrator. Als Beispiel habe ich ein Award-Menüband erstellt Ich habe den Kreis erstellt und dann drei Textzeilen geschrieben, deren Mitte ohne Begrenzungsrahmen ausgerichtet ist, nicht einmal nahe am Mittelpunkt des Kreises. Dann habe ich sowohl den Kreis als auch den Text ausgewählt und getroffen vertikales Ausrichtungszentrum, horizontales Ausrichtungszentrum und Der Text ist perfekt im Kreis zentriert.
Antwort
Obwohl es nicht automatisch ist (Sie müssen es für jeden Text manuell anpassen ) können Sie Baseline Shift
verwenden, um eine vertikale Zentrierung zu „imitieren“:
Antwort
Ich habe heute einen Weg gefunden, den ich nicht kannte, es ist teilweise so, wie Michael Osterhus sagt, aber ich habe es nicht getan Verstehen Sie wirklich, womit er anfangen wollte.
- Sie müssen Ihren Text mit nur einem Klick schreiben, nicht mit einem ziehbaren Begrenzungsrahmen. Dies kann beliebig platziert werden.
- Im nächsten Schritt, in dem Sie ein Feld erstellen, habe ich mit dem Rechteck-Werkzeug ein Feld für den Bereich erstellt, in dem mein Text sowohl vertikal als auch horizontal ausgerichtet werden soll.
- Dann habe ich sowohl die Textebene als auch die Rechteckebene ausgewählt und mit beiden ausgewählt bin ich zu
Layer -> Align
gegangen und habe beideVertical centers
undHorizontal centers
Diese einfache Taktik gab mir das genaue Ergebnis, nach dem ich aus war, also ist dieser raffinierte Trick sehr, sehr nützlich, wenn Sie müssen den Text irgendwie zentrieren.
Wenn dies vorher nicht offensichtlich war, wird der Text horizontal und vertikal relativ zu dem von Ihnen gezeichneten Rechteck ausgerichtet. Wenn Sie also möchten, dass Ihr Text vertikal über das Ganze ausgerichtet ist Dokument, müssen Sie ein Rechteck in dieser Größe haben und so weiter.
Antwort
Hier „ist ein Skript, das ich geschrieben habe Arbeit. Ich habe es jedoch noch nicht getestet.
centerTextVertically( app.activeDocument.artLayers.getByName( "Text-Layer-Name" ) ); /** * @param {ArtLayer} textLayer The text layer to apply the vertical centering. */ function centerTextVertically( textLayer ) { if ( textLayer.kind !== LayerKind.TEXT ) { return; // No-op: Not a text layer } var verticalCenterOffset = textLayer.textItem.height / 2; var textCenterOffset = textLayer.textItem.size / 2; textLayer.textItem.baselineShift = textCenterOffset - verticalCenterOffset; }
Kommentare
- Versuchte es und Photoshop CC 20.0 .5 sagt, dass es ' nicht funktioniert. Ooooh.
- @RocBoronat Interessanterweise müssen sie die API seitdem geändert haben. I ' Ich werde einen Blick darauf werfen, was ' geändert hat.
- Vielen Dank !: · )
Antwort
Ich würde gerne als falsch erwiesen werden, aber Sie können nicht vertikal zentrieren Text in Photoshop automatisch. Genau wie Sie es in Illustrator nicht tun können. Sie müssen die Grundlinienverschiebung nicht manuell anpassen.
Hier ist das Unvermeidliche …
, aber Sie kann dies in InDesign tun.
Ja, und es “ Es ist großartig. Aber PS und AI stecken ohne sie fest. 🙁
BEARBEITEN: Verdammt! Ich dachte, die Antwort von @Yisela war Teil der Frage. Tut mir leid.
Antwort
Vielen Dank für den Vorsprung – es gibt einen noch einfacheren Weg, auf den ich gestoßen bin, als ich die obigen Anweisungen befolgt habe: (Ich habe PhotoShop CC 2015.1.1)
- Sie können einen ziehbaren Begrenzungsrahmen verwenden. Ziehen Sie ihn einfach bis zum oberen und unteren Rand des Textes an.
- Ziehen Sie mit dem Rechteck-Auswahlrechteck das Rechteck, in das Sie möchten möchten den Text zentrieren
- Klicken Sie auf und wählen Sie nur die Textebene im Ebenenfenster aus.
- Ziehen Sie die Ebene nach unten -> Ebenen an Auswahl ausrichten und drücken Sie sowohl vertikale als auch horizontale Zentren