"Corretamente" centraliza verticalmente o texto em uma caixa

16

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

insira a descrição da imagem aqui

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.

Ernesto
fonte
1
A relação entre capital e alturas minúsculas é um fator importante aqui. A resposta pode muito bem ser "depende" - da fonte.
usr2564301
alguém acabou de fazer uma pergunta semelhante hoje, mas esta é mais completa e melhor escrita
Luciano
2
Isso já foi solicitado e não existe uma solução realmente boa para isso; mesmo palavras individuais tendem a querer se centralizar em locais diferentes em muitas fontes. Não existe uma solução matemática totalmente correta.
Joojaa 6/07

Respostas:

5

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:

insira a descrição da imagem aqui

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, adicionei 40pxpreenchimento 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):

insira a descrição da imagem aqui

Como você pode ver, é bem próximo ( 2pxdiferença).

Para resumir / concluir:

Técnicas que eu uso:

  1. Alinhe os caminhos superior / inferior da caixa com a altura x / linha de base, respectivamente (e depois SHIFTas teclas de seta para fora para preenchimento visual.
  2. Da mesma forma, às vezes pressionarei o texto com seta para cima e para baixo até que a linha de base e a altura x atinjam as bordas inferior e superior da caixa; a partir daí, contarei os pixels e depois distribuirei uniformemente o restante entre as duas direções conforme centralizo o texto.
  3. Selecione a caixa e o texto, depois faça um “Alinhar centros verticais” e “Alinhar centros horizontais”.
  4. Por fim, há momentos em que observo o posicionamento. Geralmente, eu subo ou desci para evitar o “visual” caído (isso se refere ao enquadramento da imagem, consulte a seção Picture Framing abaixo); isso é especialmente verdadeiro se o tamanho da fonte for uma altura de número ímpar e um 1pxdiff for o restante ... Vou mudar o texto 1px(ou mais) para cima em vez de para baixo.

Enquadramento de imagem

O tapete usado mais comum tem uma margem igual a toda a volta. Em obras de arte com o centro visual mais baixo que o centro real, [8]. A ponderação de fundo ou as compensações são usadas com frequência na esteira. A margem inferior é maior que as margens lateral e superior. Ao olhar para uma imagem, os olhos tendem a centrar-se acima do centro físico da imagem. Criando uma margem inferior maior e deslocando o tapete, você chama a atenção para o centro físico da imagem. Top Center é um subconjunto de ponderação inferior, onde as margens superior e lateral são iguais, o que cria um efeito visualmente agradável. Isso é particularmente verdadeiro em tapetes onde as bordas não são iguais, como um 11x14 com uma abertura de 8x10.
- WikiPedia: Mat (enquadramento de imagem)

… e aqui:

Os tapetes são "pesados" na parte inferior, porque nosso olho / cérebro sente a força da gravidade. Se um tapete tiver a mesma largura ao redor, nosso cérebro 'registrará' o fundo como um pouco mais estreito (a imagem não é visualmente centralizada no tapete)
- WetCanvas> The Learning Center> Dicas e enquadramento de estúdio> Discussões sobre o enquadramento Recarregar esta página o fundo do tapete

Termos do tipo

insira a descrição da imagem aqui
- 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:

insira a descrição da imagem aqui

Acho que as duas versões se alinham muito bem dentro da caixa.

mhulse
fonte
4

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/

Storm Brewer
fonte
Bem-vindo ao Design Gráfico! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Luciano
Obrigado Luciano, eu espero que a minha edição explica o meu pensamento ainda mais
Tempestade Brewer
O que acontece se esse texto for dinâmico para que os ascendentes e descendentes variem? Que regra você segue então?
Zach Saucier
Eu só me importo com texto em latim. Mas obrigado por me fazer pensar em peso. Isso seria um argumento para a versão 1, porque a maior parte da escuridão está dentro da altura x, com alguns ascendentes e descendentes "saindo" às vezes.
Ernesto
3

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.

ispaany
fonte
O que acontece se esse texto for dinâmico para que os ascendentes e descendentes variem? Que regra você segue então?
Zach Saucier
Zach, se a tipografia é da maior importância, você deseja ajustar cada caixa manualmente para onde sua mente / olho lhe diz que ela está equilibrada (passei muitas horas ajustando os detalhes de um design). Se você precisar criar um estilo que será repetido com frequência, poderá criar três estilos: ascendente pesado, descendente pesado e neutro (não sei ao certo qual software você está usando). Isso também não será exato, mas deve ser um pouco equilibrado. Se um estilo único for escolhido para todo o texto, ele poderá facilitar o trabalho, mas a tipografia sofrerá.
Ispaany
Também estou mais interessado no caso em que o texto é dinâmico e o estilo deve ser reutilizável (como barras ou botões de navegação). Não precisa ser perfeito como quando você cria um logotipo ou um ícone. Mas como eu criaria o estilo "neutro" que você mencionou? Apenas a olho?
Ernesto
@ernesto, você precisa se comprometer, escolheu um local que funcione em uma instância e depois ignora todos os casos em que não funciona. É assim que funciona. Você apenas tem que aceitar que não pode vencer em todos os casos.
Joojaa