¿Se puede cambiar el tamaño de un marco de texto en Photoshop de la misma manera que en Indesign?

En Indesign, puede hacer doble clic en las esquinas del marco de texto y su campo de texto se recortará para que el marco tenga el mismo tamaño que el texto. ¿Alguno de ustedes sabe si tiene una función similar en Photoshop?

A menos que lo esté leyendo incorrectamente, el marco de texto en Photoshop siempre tiene el tamaño del cuadro delimitador del texto. Cambiar el tamaño del cuadro cambia el tamaño del texto, no solo del marco.
@Tetsujin El OP se refiere a un marco de cuadro de texto con texto dentro, no a un "marco de texto de clic y tipo" normal.
@Anne, hay un script que lo hace, pero no es gratuito, tal vez alguien aquí lo sepa.
Por cierto, InDesign puede hacer más que eso, puede establecer cuadros de texto en Altura automática para que siempre se ajusten al contenido, independientemente de las ediciones que se realicen. Las capacidades de composición tipográfica de Photoshop no se pueden comparar con las de InDesign.

Respuestas (2)

Puede hacerlo convirtiendo el texto del párrafo en texto de puntos y luego volver al texto del párrafo. Type > Convert to point texty Type > Convert to paragraph text. Este método no es muy preciso. Deja algo de espacio vacío en el marco de texto.


Puede obtener algo un poco más útil con scripts. Hice este script solo para mi propio uso, por lo que es un poco tosco:

  • Esta parte: active.textItem.height = 10000;(línea 9) esencialmente solo hace que el marco de texto sea ridículamente alto antes de finalizar el cambio de tamaño del marco de texto, de modo que el texto oculto se incluye en el cambio de tamaño. Si se elimina, la secuencia de comandos simplemente cambiará de tamaño a lo que es visible, dejando solo el texto oculto.

  • El flujo de texto a veces puede cambiar un poco. Esto sucede en el gif en el cuarto tiempo de ejecución antes de mover el panel. Debido a eso, el cuadro de texto no cambia de tamaño perfectamente, pero ejecutar el script nuevamente en esa situación lo resuelve.

ingrese la descripción de la imagen aquí


// Fit Text Frame To Content.jsx

var rulerUnits = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.POINTS;

var doc = app.activeDocument;
var active = doc.activeLayer;

active.textItem.height = 10000;

var bounds = active.boundsNoEffects;
var top = bounds[1].value;
var right = bounds[2].value;
var bottom = bounds[3].value;
var left = bounds[0].value;

var width = right - left;
var height = bottom - top;

active.textItem.width = width;
active.textItem.height = height;

app.preferences.rulerUnits = rulerUnits;

Puede iniciar secuencias de comandos con un acceso directo colocándolos en la Photoshop 2021/scripts/carpeta, reiniciando PS y luego dándole un acceso directo desde Edit > Keyboard shortcuts...y en esa ventana Shortcuts for: Application menus (dropdown) > (below) File > Scripts (you have to scroll down quite a bit). Entonces solo dale un atajo. Cuando coloca secuencias de comandos en la carpeta de secuencias de comandos, también puede ejecutarlas desde la ruta del menú File > Scripts > ..., donde también puede ver el acceso directo que le da, si lo hace.

Otra forma de iniciar secuencias de comandos es grabando una acción en la que simplemente inicie la secuencia de comandos (como lo hice en el gif): comience a grabar una nueva acción, luego ejecútela desde la lista File > Scripts > ...o ejecútela File > Scripts > Browse desde cualquier lugar de su HDD.

También tenía activado el modo de botón en el panel Acciones. Simplemente abra el menú de la esquina en el panel Acciones y elija Button mode. Puede ser útil, pero para su información, también puede ejecutar acciones en el modo normal haciendo doble clic en la acción, si presiona Ctrl (en Windows) o CMD (en Mac).

Ana. Esta es una característica conocida y solicitada que nosotros, los diseñadores editoriales, seguimos esperando en otros programas como illustrator o photoshop. No aparece en ellos. Tienes que adaptar manualmente la caja