Existe uma regra canônica como centralizar verticalmente o texto em uma caixa? Ou, em outras palavras, como alinhar uma caixa ao redor do texto? Eu poderia imaginar três opções baseadas em métricas tipográficas (veja minha ilustração não exata):
- Alinhar no meio da altura x
- Alinhar no meio da altura do boné (" linha média ")
- Alinhar no meio da tampa + altura do descendente
Sou principalmente um programador, mas muitas vezes tenho que fazer isso e gostaria de saber se existe uma regra compartilhada comum ou se os designers fazem o que bem entendem. Eu preferiria links para livros de design gráfico do que opiniões pessoais.
typography
text
alignment
best-practice
Ernesto
fonte
fonte
Respostas:
Boa pergunta!
Eu realmente gosto e concordo com as respostas dadas até agora. Minha resposta se concentra mais na técnica pragmática do que no raciocínio científico ou matemático. : D
Com isso dito, minha preferência é usar a linha de base e a altura x (consulte a seção Termos do tipo abaixo) como ponto de partida para as linhas superior e inferior da minha caixa, respectivamente. Espero que este GIF ajude a explicar:
Depois de alinhar o caminho com a linha de base ou a altura x, uso as teclas de seta SHIFT+ UPou DOWNpara criar preenchimento visual (por padrão, no Photoshop, cada incremento é
10px
, portanto, no exemplo acima, adicionei40px
preenchimento na parte superior e inferior).Neste exemplo, você pode ver o que a ferramenta de alinhamento faz se eu pegar a mesma caixa / texto e fizer um "Alinhar centros verticais" (o texto em vermelho é o resultado do uso da ferramenta de alinhamento):
Como você pode ver, é bem próximo (
2px
diferença).Para resumir / concluir:
Técnicas que eu uso:
1px
diff for o restante ... Vou mudar o texto1px
(ou mais) para cima em vez de para baixo.Enquadramento de imagem
… e aqui:
Termos do tipo
- https://www.supremo.tv/typeterms/
BÔNUS!
Aqui está um GIF comparando altura da tampa, descendente, ascendente com todas as letras minúsculas sem descendente / ascendente:
Acho que as duas versões se alinham muito bem dentro da caixa.
fonte
O peso visual é tão dinâmico que realmente não pode ser ditado pela altura x, altura da tampa, etc.
Certos elementos em seu design podem puxar o olho em uma direção sobre a outra, apesar de ser matematicamente "central", do lado esquerdo para o direito em comparação com a tela, por exemplo.
O "centro visual" é onde todos os pesos dos elementos são visualmente equilibrados, apesar de não estarem no centro exato.
Você pode tentar experimentar esta ferramenta: http://javier.xyz/visual-center/
fonte
O design nem sempre é uma ciência exata. Freqüentemente, o que parece correto pode não ser o verdadeiro centro ou o matematicamente correto.
Especificamente, na sua pergunta, dependeria dos ascendentes e descendentes no texto para determinar melhor o alinhamento óptico. Se não houver ascendentes ou descendentes, o alinhamento ideal pode mudar. Nos seus exemplos, o número três parece ser a melhor escolha, porque existem ascendentes e descendentes, e centralizá-los parece o mais agradável aos olhos.
fonte