상자에서 텍스트를 "정확하게"세로 중앙에 배치


16

상자에 텍스트를 세로로 가운데 맞추는 방법에 대한 표준 규칙이 있습니까? 즉, 텍스트 주위에 상자를 정렬하는 방법은 무엇입니까? 타이포그래피 메트릭 을 기반으로 한 세 가지 옵션을 상상할 수 있습니다 (정확하지 않은 그림 참조).

  • x 높이의 가운데에 정렬
  • 캡 높이 중간에 정렬 ( " 평균 라인 ")
  • 캡 중간 + 내림차순 높이에 정렬

여기에 이미지 설명을 입력하십시오

나는 주로 프로그래머이지만, 나는 종종 이것을해야하며, 공통의 공유 규칙이 있는지 또는 디자이너가 당신이 원하는대로 행동하는지 알고 싶다. 개인적 의견이 아닌 그래픽 디자인 책에 대한 링크를 선호합니다.


1
대문자와 소문자 높이의 관계는 여기서 중요한 요소입니다. 대답은 글꼴에 따라 "의존적"일 수 있습니다.
usr2564301

누군가 오늘 막 비슷한 질문을했지만이 질문은 더 완전하고 잘 쓰여졌습니다
Luciano

2
이것은 요구되었고 그것에 대한 정말 좋은 해결책은 없으며, 개별 단어조차도 많은 글꼴의 다른 장소에 집중하고 싶어합니다. 완전히 정확한 수학 솔루션은 없습니다.
joojaa

답변:


5

좋은 질문!

나는 지금까지 주어진 답변을 정말로 좋아하고 동의합니다. 내 대답은 과학적이거나 수학적인 추리보다는 실용적인 기술에 더 중점을 둡니다. :디

그렇게 말하면, 기본 설정과 x- 높이 (아래의 유형 용어 섹션 참조)를 각각 상자의 상단과 하단에 대한 시작점으로 사용하는 것이 좋습니다. 이 GIF가 다음을 설명하는 데 도움이되기를 바랍니다.

여기에 이미지 설명을 입력하십시오

기준선 또는 x- 높이와 일치하는 경로를 얻은 후에 SHIFT+ UP또는 DOWN화살표 키를 사용하여 시각적 패딩을 만듭니다 (기본적으로 Photoshop에서는 각 증분은 10px이므로 위의 예에서 40px패딩을 맨 위에 추가 하고 바닥).

이 예에서는 동일한 상자 / 텍스트를 가져 와서 "수직 중심 정렬"을 수행하는 경우 정렬 도구의 기능을 볼 수 있습니다 (빨간색 텍스트는 정렬 도구를 사용한 결과).

여기에 이미지 설명을 입력하십시오

보시다시피, 그것은 아주 가깝습니다 ( 2px차이).

요약 / 결론 :

내가 사용하는 기술 :

  1. 상자의 상단 / 하단 경로를 각각 x- 높이 / 기준선에 맞춘 다음 SHIFT시각적 패딩을 위해 화살표 키를 바깥쪽으로 맞 춥니 다 .
  2. 마찬가지로, 때로는 기준선과 x 높이가 상자의 아래쪽 테두리와 위쪽 테두리에 맞을 때까지 텍스트를 위아래로 화살표 키를 사용합니다. 거기에서 픽셀 수를 세고 텍스트를 중앙에 배치 할 때 나머지 두 방향 사이에 균등하게 펼칩니다.
  3. 상자와 텍스트를 모두 선택한 다음 "수직 중심 정렬"및 "수평 중심 정렬"을 수행하십시오.
  4. 마지막으로, 게재 위치를 볼 때가 있습니다. 일반적으로, 나는 시각적 인 "새그"를 피하기 위해 위쪽과 아래쪽으로 이동합니다 (이것은 사진 프레임과 관련이 있습니다. 아래 사진 프레임 섹션 참조). 글꼴 크기가 홀수 높이이고 1pxdiff가 나머지 인 경우 특히 그렇습니다 . 텍스트 1px를 아래쪽이 아닌 위쪽으로 (또는 그 이상) 이동합니다 .

사진 프레임

가장 일반적으로 사용되는 매트는 여백이 동일합니다. 시각적 중심이 실제 중심보다 낮은 아트 워크에. [8] 매트에는 바닥 가중치 또는 오프셋이 자주 사용됩니다. 아래쪽 여백은 측면 및 위쪽 여백보다 크게 만들어집니다. 이미지를 볼 때 눈은 이미지의 물리적 중심보다 중앙에 더 높은 경향이 있습니다. 아래쪽 여백을 크게 만들고 매트를 설정 해제하면 이미지의 실제 중심으로 눈을 그립니다. 상단 중앙은 상단과 측면 여백이 동일한 하단 가중치의 하위 집합으로, 시각적으로 만족스러운 효과를 만듭니다. 이는 8x10 개구부가있는 11x14와 같이 경계가 동일하지 않은 매트에서 특히 그렇습니다.
WikiPedia : 매트 (사진 프레임)

… 그리고 여기:

우리의 눈 / 뇌가 중력을 느끼기 때문에 매트는 바닥에 '가중치'가 있습니다. 매트의 폭이 모두 같은 경우 뇌가 바닥을 약간 좁게 '이미지를 시각적으로 중앙에 배치하지 않습니다'
WetCanvas> 학습 센터> 스튜디오 팁 및 프레임> 토론 토론이 페이지 다시로드 매트의 바닥

유형 용어

여기에 이미지 설명을 입력하십시오
https://www.supremo.tv/typeterms/

보너스!

다음은 캡 높이, 내림차순, 오름차순, 모두 내림차순 / 오름차순이없는 GIF를 비교 한 GIF입니다.

여기에 이미지 설명을 입력하십시오

상자에 두 버전이 모두 잘 정렬되어 있다고 생각합니다.


4

시각적 무게는 동적이므로 x 높이, 캡 높이 등으로 실제로 지시 할 수 없습니다.

예를 들어, 디자인의 특정 요소는 수학적으로 "중심"이지만 캔버스와 비교하여 왼쪽에서 오른쪽으로 눈을 다른 방향으로 끌어 당길 수 있습니다.

"시각 중심"은 정확한 중심에 있지 않더라도 모든 요소 가중치가 시각적으로 균형을 이루는 곳입니다.

이 도구를 사용하여 실험 해 볼 수 있습니다 : http://javier.xyz/visual-center/


그래픽 디자인에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Luciano

Luciano에게 감사합니다. 편집 한 내용으로 내 생각이 더 설명되기를 바랍니다.
Storm Brewer

이 텍스트가 동적이므로 어 센더와 디 센더가 다를 경우 어떻게됩니까? 그러면 어떤 규칙을 따르십니까?
Zach Saucier

나는 라틴어 텍스트에만 관심이 있습니다. 하지만 체중에 대해 생각하게 해주셔서 감사합니다. 대부분의 흑암이 x 높이 안에 있고 일부 어 센더와 하강자가 때때로 "나가기"때문에 버전 1에 대한 논쟁이 될 것입니다.
ernesto

3

디자인이 항상 정확한 과학은 아닙니다. 종종 올바른 것으로 보이는 것이 실제 중심이거나 수학적으로 올바른 것이 아닐 수도 있습니다.

특히, 귀하의 질문에 가장 적합한 광학 정렬을 결정하기 위해 텍스트의 오름차순 및 내림차순에 의존합니다. 오름차순 또는 내림차순이 없으면 이상적인 정렬이 변경 될 수 있습니다. 귀하의 예에서 3 번 승천 자와 내림차순이 있고 중심을 맞추는 것이 가장 즐거워 보이기 때문에 최선의 선택 인 것 같습니다.


이 텍스트가 동적이므로 어 센더와 디 센더가 다를 경우 어떻게됩니까? 그러면 어떤 규칙을 따르십니까?
Zach Saucier

Zach, 타이포그래피가 가장 중요하다면 마음과 눈이 균형을 이루는 위치에 맞게 각 상자를 수동으로 조정하고 싶습니다 (디자인의 세부 사항을 조정하는 데 많은 시간을 보냈습니다). 자주 반복되는 스타일을 만들어야하는 경우 3 가지 스타일 (오름차순, 내림차순 및 중립)을 만들 수 있습니다 (사용중인 소프트웨어가 확실하지 않음). 이것도 정확하지는 않지만 다소 균형을 이룰 것입니다. 모든 텍스트에 대해 단일 스타일을 선택하면 더 쉽게 작업 할 수 있지만 타이포그래피가 어려워집니다.
ispaany

또한 텍스트가 동적이고 스타일을 재사용 할 수있는 경우 (내비게이션 바 또는 버튼과 같은)에 더 관심이 있습니다. 로고나 아이콘을 디자인 할 때처럼 완벽 할 필요는 없습니다. 하지만 내가 언급 한 "중립"스타일을 어떻게 만들 수 있습니까? 눈으로 만?
ernesto

@ernesto 당신은 하나의 인스턴스에서 작동하는 한 장소를 선택한 다음 그렇지 않은 모든 경우를 무시하고 타협해야합니다. 그것이 작동하는 방식입니다. 당신은 모든 경우에 이길 수 없다는 것을 받아 들여야합니다.
joojaa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.