Je dost nepříjemné, že nemůžete text vertikálně centrovat v Ps automaticky, jako to můžete udělat v Indd . Je to ještě otravnější, že ohraničující rámeček textu nelze „sbalit“ nebo „přizpůsobit textu“, jako v Indd.

Dokázal jsem text převést do tvaru, ale pak ztratím zbarvení . Mohl bych převést na inteligentní objekt, ale už to není vektor, protože když exportuji do formátu PDF.

Existuje nějaká práce, o které by někdo věděl, což by usnadnilo vertikální centrování textu?

Odpověď

Pro umisťování textu nepotřebujete ohraničující rámeček .

Nikdy nepoužívám ohraničující rámečky pro text v PS. Kliknu na textový nástroj bez přetahování a nastavím textový kurzor bez rámečku. Po zadání textu můžu vycentrujte jej svisle nebo vodorovně stejně jako jakýkoli jiný tvar pomocí tlačítek pro zarovnání – za předpokladu, že to mám k čemu zarovnat.

Dělám to samé v Illustratoru. Jako příklad jsem vytvořil oceňovací pásku , kruh s textem ve středu. Vytvořil jsem kruh, potom jsem napsal tři řádky textu, zarovnaný na střed bez ohraničujícího rámečku, dokonce ani blízko ke středu kruhu. Poté jsem vybral kruh i text a stiskl vertikální zarovnání na střed, horizontální zarovnání na střed a text je dokonale vycentrován v kruhu.

text na střed bez ohraničujícího rámečku

odpověď

Ačkoli to není automatické (pro každý text jej musíte upravit ručně) ), můžete Baseline Shift napodobit vertikální centrování:

zde zadat popis obrázku

Odpověď

Dnes jsem našel způsob, který jsem nevěděl, je to částečně tak, jak říká Michael Osterhus, ale ne opravdu začněte tím, čím měl na mysli.

  1. Text musíte psát pouhým jediným kliknutím, nikoli přetahovacím rámečkem. To lze umístit kamkoli chcete.
  2. V dalším kroku vytvoříte rámeček, pomocí nástroje Obdélník vytvořím rámeček oblasti, kde jsem chtěl, aby byl můj text zarovnán svisle i vodorovně.
  3. Poté jsem vybral textovou i obdélníkovou vrstvu a s oběma vybranými jsem vstoupil do Layer -> Align a stiskl oba Vertical centers a Horizontal centers

Tato jednoduchá taktika mi dala přesný výsledek, po kterém jsem byl venku, takže tento šikovný trik je velmi užitečný, když musíte text nějak vycentrovat.

Pokud to dříve nebylo zřejmé, text se zarovná vodorovně a svisle relativně k obdélníku, který nakreslíte, takže pokud chcete, aby byl text svisle zarovnán přes celý dokument, musíte mít obdélník této velikosti atd.

Odpovědět

Zde je scénář, který jsem napsal a který by mohl práce. Ještě jsem to ale netestoval.

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

Komentáře

  • Vyzkoušel jsem to a Photoshop CC 20.0 .5 říká, že to ' nefunguje. Ooooh.
  • @RocBoronat Zajímavé, od té doby musí API změnit. I ' Podívám se, co se ' změnilo.
  • Mnohokrát děkujeme!: · )

Odpověď

Rád bych se v tom ukázal být špatný, ale nemůžete vertikálně vycentrovat text ve Photoshopu automaticky. Stejně jako to nemůžete dělat v Illustratoru. Ruční nastavení základního posunu vám přetrvává.

Tady je nevyhnutelné …

, ale vy může to udělat je InDesign.

Ano, a je to “ je úžasné. Ale PS a AI se bez toho zasekly. 🙁


EDIT: Dang! Myslel jsem, že odpověď @Yisely byla součástí otázky. Omlouvám se za to.

Odpověď

Děkuji za náskok – existuje ještě jednodušší způsob, na který jsem narazil při dodržování výše uvedených pokynů: (Mám PhotoShop CC 2015.1.1)

  1. Můžete použít přetahovací ohraničující rámeček, stačí jej utáhnout až k horní a dolní části textu uvnitř.
  2. Pomocí nástroje Obdélníkový rámeček přetáhněte obdélník, do kterého byste rád vycentruje text
  3. Klikněte a vyberte pouze textovou vrstvu v okně vrstev
  4. Rozbalte vrstvu -> Zarovnejte vrstvy podle výběru a stiskněte jak vertikální centra, tak horizontální centra

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *