Det är ganska irriterande att du inte kan centrera texten vertikalt i Ps automatiskt, som du kan i Indd . Det är ännu mer irriterande att textens avgränsningsruta inte kan ”kollapsas” eller ”passa till text”, som i Indd.

Jag kunde konvertera texten till form, men då tappar jag färg . Jag kunde konvertera till smarta objekt, men då är det inte längre vektor, för när jag exporterar till pdf.

Finns det ett arbete kring någon som vet om det skulle göra det lättare att centrera texten vertikalt?

Svar

För placering av text behöver du inte en avgränsningsruta .

Jag använder aldrig avgränsningsrutor för text i PS. Jag klickar på textverktyget utan att dra och ställer in textmarkören utan en ruta. När texten är angiven kan jag centrera den vertikalt eller horisontellt precis som vilken annan form som helst med hjälp av justeringsknapparna – förutsatt att jag har något att rikta in den till.

Jag gör samma sak i Illustrator. Som ett exempel gjorde jag ett tilldelningsband , en cirkel med text i mitten. Jag skapade cirkeln, skrev sedan tre rader text, mittjusterade utan avgränsningsruta, inte ens nära cirkelns mitt. Jag valde sedan både cirkeln och texten och slog vertikalt rikta mitt, horisontellt rikta mitt och texten är perfekt centrerad i cirkeln.

centrerad text utan avgränsningsruta

Svar

Även om det ”s inte automatiskt (du måste justera det manuellt för varje text ) kan du använda Baseline Shift för att ”imitera” en vertikal centrering:

ange bildbeskrivning här

Svar

Jag hittade ett sätt idag som jag inte visste, det är delvis som Michael Osterhus säger, men jag visste inte verkligen få vad han menade till att börja med.

  1. Du måste skriva din text med bara ett enda klick, inte en dragbar avgränsningsruta. Detta kan placeras vart du vill.
  2. Nästa steg när du skapar en ruta, jag använde rektangelverktyget för att skapa en ruta i det område där jag ville att min text skulle vara inriktad både vertikalt och horisontellt med.
  3. Sedan valde jag både textlagret och rektangellagret och med båda valda gick jag upp i Layer -> Align och tryckte på båda Vertical centers och Horizontal centers

Denna enkla taktik gav mig det exakta resultatet som jag var ute efter, så det här snygga tricket är väldigt mycket användbart när du måste centrera texten på något sätt.

Om det inte var uppenbart förut, justeras texten horisontellt och vertikalt relativt rektangeln som du ritar, så om du vill att din text ska vara lodrät över hela dokument, du måste ha en rektangel i den storleken och så vidare.

Svar

Här ”ett skript jag skrev som kan arbete. Jag har dock inte testat det ännu.

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; } 

Kommentarer

  • Testade det och Photoshop CC 20.0 .5 säger att det inte fungerar '. Ooooh.
  • @RocBoronat Intressant, de måste ha ändrat API sedan. Jag ' Titta, se vad ' har ändrats.
  • Tack så mycket!: · )

Svar

Jag skulle älska att bevisas fel på detta, men du kan inte vertikalt centrera text i Photoshop automatiskt. Precis som du inte kan göra det i Illustrator. Du har fastnat med att manuellt justera baslinjeskiftet.

Här är det oundvikliga …

men du kan göra detta är InDesign.

Ja, och det ” s fantastisk. Men PS och AI sitter fast utan det. 🙁


EDIT: Dang! Jag trodde @Yiselas svar var en del av frågan. Ledsen för det.

Svar

Tack för försprånget – det är ett ännu enklare sätt jag snubblat på när jag följde instruktionerna ovan: (Jag har PhotoShop CC 2015.1.1)

  1. Du kan använda en dragbar avgränsningsruta, bara dra åt den till toppen och botten av texten.
  2. Använd rektangulärt markeringsverktyg för att dra rektangeln som du vill centrera texten
  3. Klicka och välj bara textlagret i lagerfönstret
  4. Dra ner lagret -> Rikta in lager till markeringen och tryck på både vertikala centra och horisontella centra

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *