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 pueda «colapsarse» o «ajustarse al texto», como en Indd.
Podría convertir el texto en forma, pero luego pierdo el color . Podría convertir a un objeto inteligente, pero ya no es un vector, para cuando exporto a pdf.
¿Hay alguna solución que alguien conozca que facilite el centrado del texto verticalmente?
Respuesta
Para colocar texto no necesita un cuadro delimitador .
Nunca utilizo cuadros delimitadores para texto en PS. Hago clic en la herramienta de texto sin arrastrar y configuro el cursor de texto sin un cuadro. Una vez que se ingresa el texto, puedo céntrelo vertical u horizontalmente como cualquier otra forma usando los botones de alineación, asumiendo que tengo algo con lo que alinearlo.
Hago lo mismo en Illustrator. Como ejemplo, estaba haciendo una cinta de premio , un círculo con texto en el centro. Hice el círculo, luego escribí tres líneas de texto, alineadas al centro sin cuadro delimitador, ni siquiera cerca del centro del círculo. Luego seleccioné tanto el círculo como el texto, y presioné centro de alineación vertical, centro de alineación horizontal y el texto está perfectamente centrado en el círculo.
Respuesta
Aunque «s no es automático (debe ajustarlo manualmente para cada texto ), puede usar Baseline Shift
para «imitar» un centrado vertical:
Respuesta
Hoy encontré una forma que no sabía, es en parte como dice Michael Osterhus, pero no realmente entiende lo que pretendía para empezar.
- Necesita escribir su texto con un solo clic, no con un cuadro delimitador que se pueda arrastrar. Esto se puede colocar donde desee.
- En el siguiente paso, crea 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.
- Luego seleccioné tanto la capa de texto como la capa de rectángulo y con ambas seleccionadas, subí a
Layer -> Align
y presioné ambasVertical centers
yHorizontal centers
Esta simple táctica me dio el resultado exacto que buscaba, así que este ingenioso truco es muy útil cuando necesita centrar el texto de alguna manera.
Si eso no era obvio antes, el texto se alinea horizontal y verticalmente en relación con el rectángulo que dibuja, así que si desea que su texto esté alineado verticalmente en todo documento, debe tener un rectángulo de ese tamaño y así sucesivamente.
Respuesta
Aquí «un script que escribí que podría trabaja. Sin embargo, todavía 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; }
Comentarios
- Lo probé y Photoshop CC 20.0 .5 dice que no ' no funciona. Ooooh.
- @RocBoronat Interesante, deben haber cambiado la API desde. I ' voy a echar un vistazo, ver qué ' ha cambiado.
- ¡Muchas gracias!: · )
Respuesta
Me encantaría que me demuestren que estoy equivocado en esto, pero no puede centrar verticalmente texto en Photoshop automáticamente. Al igual que no puede hacerlo en Illustrator. Estás atascado con el ajuste manual del cambio de línea de base.
Aquí está lo inevitable …
pero tú puede hacer esto en InDesign.
Sí, y eso » es impresionante. Pero PS y AI están estancados sin él. 🙁
EDIT: ¡Diablos! Pensé que la respuesta de @Yisela era parte de la pregunta. Lo siento.
Respuesta
Gracias por la ventaja. Hay una forma aún más fácil con la que me topé mientras seguía las instrucciones anteriores: (Tengo PhotoShop CC 2015.1.1)
- Puede usar un cuadro delimitador que se pueda arrastrar, simplemente ajústelo en la parte superior e inferior del texto que contiene.
- Con la herramienta Marco rectangular, arrastre el rectángulo al que Me gusta centrar el texto
- Haga clic y seleccione solo la capa de texto en la ventana Capas
- Desplácese hacia abajo -> Alinear capas a la selección y presione los centros verticales y horizontales