Det er ganske irriterende at du ikke kan sentrere tekst vertikalt i PS automatisk, som du kan i Indd . Det er enda mer irriterende at avgrensningsboksen med tekst ikke kan «kollapses» eller «passe til tekst», som i Indd.
Jeg kunne konvertere teksten til form, men så mister jeg fargen . Jeg kunne konvertere til smart objekt, men da er det ikke vektor lenger, for når jeg eksporterer til pdf.
Er det et arbeid rundt noen som vet om det som vil gjøre det lettere å sentrere tekst vertikalt?
Svar
For å plassere tekst trenger du ikke en avgrensningsboks .
Jeg bruker aldri avgrensningsbokser for tekst i PS. Jeg klikker på tekstverktøyet uten å dra og setter tekstmarkøren uten en rute. Når teksten er skrevet inn, kan jeg sentrer den vertikalt eller horisontalt, akkurat som alle andre former ved hjelp av justeringsknappene – forutsatt at jeg har noe å justere den til.
Jeg gjør det samme i Illustrator. Som et eksempel lagde jeg et prisbånd. , en sirkel med tekst i midten. Jeg lagde sirkelen, skrev deretter tre tekstlinjer, midtjustert uten avgrensningsramme, ikke engang nær sentrum av sirkelen. Jeg valgte så både sirkelen og teksten og traff vertikalt juster senter, horisontalt juster senter og teksten er perfekt sentrert i sirkelen.
Svar
Selv om det «s ikke automatisk (du må justere det manuelt for hver tekst ), kan du bruke Baseline Shift
til å «imitere» en vertikal sentrering:
Svar
Jeg fant en måte i dag som jeg ikke visste, det er delvis som Michael Osterhus sier, men jeg visste ikke virkelig få det han mente til å begynne med.
- Du må skrive teksten din med bare et enkelt klikk, ikke en dragbar avgrensningsboks. Dette kan plasseres hvor du vil.
- Neste trinn du oppretter en rute, brukte jeg rektangelverktøyet til å lage en rute i området der jeg ønsket at teksten min skulle justeres både vertikalt og horisontalt.
- Så valgte jeg både tekstlaget og rektangellaget og med begge valgte gikk jeg opp i
Layer -> Align
og trykkte beggeVertical centers
ogHorizontal centers
Denne enkle taktikken ga meg det eksakte resultatet som jeg var ute etter, så dette smarte trikset er veldig veldig nyttig når du må sentrere teksten på en eller annen måte.
Hvis det ikke var tydelig før, justeres teksten horisontalt og vertikalt i forhold til rektangelet du tegner, så hvis du vil at teksten skal være loddrett over hele dokument, må du ha et rektangel i den størrelsen og så videre.
Svar
Her «et skript jeg skrev som kan arbeid. Jeg har imidlertid ikke testet det ennå.
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
- Prøvde det og Photoshop CC 20.0 .5 sier at det ikke fungerer '. Åååå.
- @RocBoronat Interessant, de må ha endret API siden. Jeg ' Ta en titt, se hva ' er endret.
- Tusen takk!: · )
Svar
Jeg vil gjerne bli bevist feil på dette, men du kan ikke sentrere vertikalt tekst i Photoshop automatisk. Akkurat som du ikke kan gjøre det i Illustrator. Du sitter fast med å justere grunnlinjeskiftet manuelt.
Her er det uunngåelige …
men du kan gjøre dette er InDesign.
Ja, og det » s fantastisk. Men PS og AI sitter fast uten det. 🙁
EDIT: Dang! Jeg trodde @Yiselas svar var en del av spørsmålet. Beklager det.
Svar
Takk for forspranget – det er en enda enklere måte jeg snublet over mens jeg fulgte instruksjonene ovenfor: (Jeg har PhotoShop CC 2015.1.1)
- Du kan bruke en trekkbar avgrensningsboks, bare stram den til toppen og bunnen av teksten.
- Bruk det rektangulære markeringsverktøyet til å dra rektangelet du vil liker å sentrere teksten
- Klikk og velg bare tekstlaget i lagvinduet
- Trekk ned laget -> Juster lag til utvalg og trykk på både vertikale sentre og horisontale sentre