"Correttamente" centrare verticalmente il testo in una casella


16

Esiste una regola canonica per centrare verticalmente il testo in una casella? O, in altre parole, come allineare una casella attorno al testo? Potrei immaginare tre opzioni basate su metriche tipografiche (vedi la mia illustrazione non esatta):

  • Allinea al centro dell'altezza x
  • Allinea al centro dell'altezza del cappuccio (" linea media ")
  • Allinea al centro del cappuccio + altezza del discensore

inserisci qui la descrizione dell'immagine

Sono principalmente un programmatore, ma spesso devo farlo e vorrei sapere se esiste una regola condivisa comune o se voi designer fate esattamente ciò che ritenete opportuno. Preferirei i collegamenti ai libri di grafica anziché alle opinioni personali.


1
La relazione tra capitale e altezze minuscole è un fattore importante qui. La risposta potrebbe benissimo essere "dipende" - dal carattere.
usr2564301,

qualcuno ha fatto una domanda simile oggi, ma questa è più completa e meglio scritta
Luciano,

2
Questo è stato chiesto e non esiste davvero una buona soluzione, anche le singole parole tendono a voler centrare in luoghi diversi in molti caratteri. Non esiste una soluzione matematica del tutto corretta.
joojaa,

Risposte:


5

Buona domanda!

Mi piacciono molto e sono d'accordo con le risposte fornite finora. La mia risposta si concentra più sulla tecnica pragmatica piuttosto che sul ragionamento scientifico o matematico. : D

Detto questo, la mia preferenza è quella di utilizzare la linea di base e l'altezza x (vedere la sezione Termini di tipo di seguito) come punto di partenza rispettivamente per le linee superiore e inferiore della mia scatola. Speriamo che questa GIF aiuti a spiegare:

inserisci qui la descrizione dell'immagine

Una volta che il percorso si allinea con la linea di base o l'altezza x, utilizzo quindi i tasti SHIFT+ UPo DOWNfreccia per creare il riempimento visivo (per impostazione predefinita, in Photoshop, ogni incremento è 10px, quindi nell'esempio precedente ho aggiunto il 40pxriempimento in alto e parte inferiore).

In questo esempio puoi vedere cosa fa lo strumento di allineamento se dovessi prendere la stessa casella / testo e fare un "Allinea centri verticali" (il testo rosso è il risultato dell'uso dello strumento di allineamento):

inserisci qui la descrizione dell'immagine

Come puoi vedere, è abbastanza vicino ( 2pxdifferenza).

Per riassumere / concludere:

Tecniche che utilizzo:

  1. Allinea i percorsi superiore / inferiore della casella rispettivamente all'altezza x / linea di base (e quindi i SHIFTtasti freccia verso l'esterno per il riempimento visivo.
  2. Allo stesso modo, a volte trascinerò il testo con la freccia su e giù fino a quando la sua linea di base e l'altezza x incontrano i bordi inferiore e superiore della casella; da lì, conterò i pixel e poi distribuirò uniformemente il resto tra le due direzioni mentre centro il testo.
  3. Seleziona sia la casella che il testo, quindi fai un "Allinea centri verticali" e "Allinea centri orizzontali".
  4. Infine, ci sono momenti in cui osservo il posizionamento. Di solito, vado verso l'alto contro il basso per evitare di “abbassamento” visivo (questo si riferisce alla cornici, vedere cornici successivo paragrafo); questo è particolarmente vero se la dimensione del carattere è un'altezza del numero dispari e una 1pxdifferenza è il resto ... Sposterò il testo 1px(o più) verso l'alto invece che verso il basso.

Cornici

La stuoia usata più comunemente ha un margine uguale tutt'intorno. Su opere con il centro visivo inferiore al centro effettivo,. [8] La ponderazione inferiore o gli offset sono usati frequentemente nella stuoia. Il margine inferiore viene reso più grande del margine laterale e superiore. Quando si guarda un'immagine, gli occhi tendono a centrarsi più in alto rispetto al centro fisico dell'immagine. Creando un margine inferiore più ampio e sfalsando il tappetino attiri l'occhio sul centro fisico dell'immagine. Il centro superiore è un sottoinsieme della ponderazione inferiore in cui i margini superiore e laterale sono uguali, il che crea un effetto visivamente piacevole. Ciò è particolarmente vero nei tappeti in cui i bordi non sono uguali, come un 11x14 con un'apertura 8x10.
- WikiPedia: Mat (cornice)

… e qui:

Le stuoie sono "pesate" sul fondo perché il nostro occhio / cervello sente l'attrazione della gravità. Se un tappetino ha la stessa larghezza tutt'intorno, il nostro cervello 'registrerà' il fondo come leggermente più stretto (l'immagine non è visivamente centrata nel tappetino)
- WetCanvas> Il Centro di apprendimento> Suggerimenti e inquadrature di Studio> Discussioni sull'inquadratura Ricarica questa pagina Ponderazione la parte inferiore del tappetino

Digita Termini

inserisci qui la descrizione dell'immagine
- https://www.supremo.tv/typeterms/

BONUS!

Ecco una GIF che confronta l'altezza del cappuccio, il discensore, il montante con tutte le lettere minuscole senza discensore / montanti:

inserisci qui la descrizione dell'immagine

Penso che entrambe le versioni si allineino abbastanza bene all'interno della confezione.


4

Il peso visivo è così dinamico che non può essere dettato dall'altezza x, dall'altezza del cappuccio, ecc.

Alcuni elementi del tuo disegno possono spingere l'occhio in una direzione sull'altra nonostante matematicamente siano "al centro", per esempio dal lato sinistro a quello destro rispetto alla tela.

Il "centro visivo" è il punto in cui tutti i pesi degli elementi sono bilanciati visivamente nonostante non siano nel centro esatto.

Puoi provare a sperimentare questo strumento: http://javier.xyz/visual-center/


Benvenuto in Graphic Design! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Luciano,

Grazie Luciano, spero che la mia modifica spieghi ulteriormente il mio pensiero
Storm Brewer,

Cosa succede se questo testo è dinamico in modo che gli ascendenti e i discendenti possano variare? Quale regola segui allora?
Zach Saucier,

Mi interessa solo il testo latino. Ma grazie per avermi fatto pensare al peso. Questo sarebbe un argomento per la versione 1, perché la maggior parte dell'oscurità è all'interno dell'altezza x, con alcuni ascendenti e discendenti che "escono" a volte.
Ernesto,

3

Il design non è sempre una scienza esatta. Spesso ciò che sembra corretto, potrebbe non essere il vero centro o ciò che è matematicamente corretto.

In particolare, nella tua domanda dipenderà dagli ascendenti e dai discendenti nel testo per determinare meglio l'allineamento ottico. Se non ci sono ascendenti o discendenti, l'allineamento ideale può cambiare. Nei tuoi esempi, il numero tre sembra la scelta migliore perché ci sono sia ascendenti che discendenti e centrarli sembra più piacevole alla vista.


Cosa succede se questo testo è dinamico in modo che gli ascendenti e i discendenti possano variare? Quale regola segui allora?
Zach Saucier,

Zach, se la tipografia è della massima importanza, vorresti adattare ogni casella manualmente a dove la tua mente / occhio ti dice che è bilanciata (ho passato molte ore a modificare i dettagli di un disegno). Se devi creare uno stile che verrà ripetuto spesso, puoi creare 3 stili: ascendente pesante, discendente pesante e neutro (non sei sicuro del software che stai utilizzando). Anche questo non sarà esatto, ma dovrebbe risultare in qualche modo equilibrato. Se viene scelto un solo stile per tutto il testo, potrebbe renderlo più semplice, ma la tipografia ne risentirà.
Ispaany,

Sono anche più interessato al caso in cui il testo sia dinamico e lo stile dovrebbe essere riutilizzabile (come barre o pulsanti di navigazione). Non deve essere perfetto come quando si progetta un logo o un'icona. Ma come potrei creare lo stile "neutro" di cui parla? Solo a occhio?
Ernesto,

@ernesto devi scendere a compromessi, hai scelto un posto che funziona in un'istanza e poi ignora tutti i casi in cui non lo fa. Funziona così. Devi solo accettare che non puoi vincere in tutti i casi.
joojaa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.