Cómo centrar el texto verticalmente dentro de un cuadro de texto en Photoshop

24

Es bastante molesto que no pueda centrar el texto verticalmente en Ps automáticamente, como puede hacerlo en Indd. Es aún más molesto que el cuadro delimitador de texto no se pueda 'colapsar' o 'ajustar al texto', como en Indd.

Podría convertir el texto en forma, pero luego pierdo el color. Podría convertir a objeto inteligente, pero ya no es vector, para cuando exporte a pdf.

¿Hay algún trabajo en torno a alguien que sepa que facilitaría centrar el texto verticalmente?

C_K
fuente

Respuestas:

16

Para posicionar texto no necesita un cuadro delimitador .

Nunca uso cuadros delimitadores para texto en PS. Hago clic en la herramienta de texto sin arrastrar y establezco el cursor de texto sin un cuadro. Una vez que se ingresa el texto, puedo centrarlo vertical u horizontalmente como cualquier otra forma usando los botones de alineación, suponiendo que tenga algo para alinearlo.

Hago lo mismo en Illustrator. Como ejemplo, estaba haciendo una cinta de premios, un círculo con texto en el centro. Hice el círculo, luego escribí tres líneas de texto, alineadas al centro sin recuadro delimitador, ni siquiera cerca del centro del círculo. Luego seleccioné tanto el círculo como el texto, y presioné el centro de alineación vertical, el centro de alineación horizontal, y el texto está perfectamente centrado en el círculo.

texto centrado sin cuadro delimitador

Michael Osterhus
fuente
7

Aunque no es automático (debe ajustarlo manualmente para cada texto), puede usarlo Baseline Shiftpara 'imitar' un centrado vertical:

ingrese la descripción de la imagen aquí

Yisela
fuente
4

Hoy encontré un camino que no conocía, es en parte como dice Michael Osterhus, pero en realidad no entendí lo que quería decir al principio.

  1. Debe escribir su texto con un solo clic, no con un cuadro delimitador arrastrable. Esto se puede colocar donde quieras.
  2. El siguiente paso es crear un cuadro, utilicé la herramienta Rectángulo para crear un cuadro del área donde quería que mi texto se alineara tanto vertical como horizontalmente.
  3. Luego seleccioné tanto la capa de texto como la capa rectangular y con las dos seleccionadas subí Layer -> Aligny presioné ambas Vertical centersyHorizontal centers

Esta simple táctica me dio el resultado exacto que estaba buscando, por lo que este ingenioso truco es muy útil cuando necesitas centrar el texto de alguna manera.

Si eso no era obvio antes, el texto se alinea horizontal y verticalmente con respecto al rectángulo que dibuja, por lo que si desea que su texto esté alineado verticalmente sobre todo el documento, debe tener un rectángulo de ese tamaño y así sucesivamente.

Lucas Reppe Welander
fuente
2

Me encantaría demostrar que estoy equivocado en esto, pero no puedes centrar el texto verticalmente en Photoshop automáticamente. Al igual que no puedes hacerlo en Illustrator. Estás atascado con el ajuste manual del cambio de línea de base.

Aquí está lo inevitable ...

pero usted puede hacer esto es InDesign.

Sí, y es asombroso. Pero PS y AI están atrapados sin él. :(


EDITAR: Dang! Pensé que la respuesta de @ Yisela era parte de la pregunta. Lo siento por eso.

TunaMaxx
fuente
1

Aquí hay un guión que escribí que podría funcionar. Sin embargo, aún no lo he probado.

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;
}
Adam Elsodaney
fuente
0

Gracias por la ventaja: hay una manera aún más fácil con la que me topé mientras seguía las instrucciones anteriores: (Tengo PhotoShop CC 2015.1.1)

  1. Puede usar un cuadro delimitador arrastrable, simplemente ajústelo en la parte superior e inferior del texto dentro.
  2. Con la herramienta Marco rectangular, arrastre el rectángulo en el que desea centrar el texto.
  3. Haga clic y seleccione solo la capa de texto en la ventana de capas
  4. Tire hacia abajo de Capa -> Alinear capas con la selección y presione tanto Centros verticales como Centros horizontales
igwanna
fuente