Es ist ziemlich ärgerlich, dass Sie Text in Ps nicht automatisch vertikal zentrieren können, wie Sie es in Indd können. Noch ärgerlicher ist, dass der Begrenzungsrahmen des Textes nicht „reduziert“ oder „an Text angepasst“ werden kann, wie in Indd.
Ich könnte den Text in eine Form umwandeln, aber dann verliere ich die Farbe. Ich könnte in ein intelligentes Objekt konvertieren, aber dann ist es kein Vektor mehr, wenn ich in PDF exportiere.
Gibt es eine Lösung, die jemand kennt, die es einfacher macht, Text vertikal zu zentrieren?
Zum Positionieren von Text benötigen Sie keinen Begrenzungsrahmen .
Ich verwende niemals Begrenzungsrahmen für Text in PS. Ich klicke auf das Textwerkzeug, ohne zu ziehen, und setze den Textcursor ohne Kästchen. Sobald der Text eingegeben ist, kann ich ihn wie jede andere Form mithilfe der Ausrichtungsschaltflächen vertikal oder horizontal zentrieren – vorausgesetzt, ich habe etwas, an dem ich ihn ausrichten kann.
Ich mache dasselbe in Illustrator. Als Beispiel habe ich ein Preisband gemacht, einen Kreis mit Text in der Mitte. Ich habe den Kreis erstellt und dann drei Textzeilen geschrieben, die mittig ausgerichtet sind, ohne Begrenzungsrahmen, nicht einmal in der Nähe der Mitte des Kreises. Ich habe dann sowohl den Kreis als auch den Text ausgewählt und auf vertikales Ausrichtungszentrum, horizontales Ausrichtungszentrum geklickt, und der Text ist perfekt im Kreis zentriert.
Obwohl es nicht automatisch ist (Sie müssen es für jeden Text manuell anpassen), können Sie verwenden Baseline Shift
, um eine vertikale Zentrierung zu "imitieren":
Ich habe heute einen Weg gefunden, den ich nicht kannte, es ist teilweise so, wie Michael Osterhus sagt, aber ich habe nicht wirklich verstanden, was er damit anfangen wollte.
Layer -> Align
gedrücktVertical centers
Horizontal centers
Diese einfache Taktik hat mir genau das Ergebnis geliefert, das ich wollte, also ist dieser raffinierte Trick sehr, sehr nützlich, wenn Sie Text irgendwie zentrieren müssen.
Wenn das 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 über das gesamte Dokument vertikal ausgerichtet ist, benötigen Sie ein Rechteck in dieser Größe und so weiter.
Hier ist ein Skript, das ich geschrieben habe, das funktionieren könnte. Ich habe es aber 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;
}
Ich würde mich gerne als falsch erweisen, aber Sie können Text in Photoshop nicht automatisch vertikal zentrieren. So wie Sie es in Illustrator nicht tun können. Sie müssen die Basislinienverschiebung manuell anpassen.
Hier ist das Unvermeidliche...
aber Sie können dies tun, ist InDesign.
Ja, und es ist großartig. Aber PS und AI stecken ohne es fest. :(
EDIT: Mist! Ich dachte, die Antwort von @Yisela wäre Teil der Frage. Das tut mir leid.
Vielen Dank für den Vorsprung - es gibt einen noch einfacheren Weg, auf den ich gestoßen bin, als ich die obigen Anweisungen befolgte: (Ich habe PhotoShop CC 2015.1.1)
Nickenseele