casel

노트장인 작업7

아홉 개 문자를 망가뜨리지 않고 조판한 기록

줄바꿈, 결합 자음, 윗기호, 좌우가 뒤집힌 배치. 페이지가 전문가답게 보이는지를 결정하는, 화려하지 않은 작업.

대부분의 다국어 사이트는 언어에서 실패하기 전에 보기에서 먼저 실패합니다. 낱말은 맞는데 페이지가 어딘가 틀려 보입니다. 줄이 합성어 한가운데서 끊기고, 발음 기호가 윗줄에 부딪히고, 오른쪽에서 왼쪽 배치인데 버튼 하나만 왼쪽에 남습니다. 읽는 사람은 이것을 조판 문제로 분류하지 않습니다. 싸구려 사이트로 분류합니다.

반복해서 등장하는 범인들

  • 일본어와 태국어는 낱말 사이에 띄어쓰기가 없어서, 언어를 모르는 단순한 줄바꿈은 엉뚱한 곳에서 끊습니다.
  • 줄 높이를 라틴 문자에 맞추면 데바나가리 결합 자음이 잘립니다.
  • 아랍어와 히브리어는 글자 방향만 뒤집는 게 아니라 배치 전체를 좌우 반전해야 합니다. 방향을 나타내는 아이콘까지 포함해서요.
  • 한국어는 음절 블록과 라틴 외래어가 섞이고, 둘은 서로 다른 자간을 원합니다.
  • 대체 글꼴이 빠진 글자를 조용히 채웁니다. 제목 하나가 서체 세 개로 조판되는 이유입니다.

고치는 일 자체는 다 사소합니다. 그런데도 남아 있는 이유는, 어느 하나도 스프린트에서 가장 중요한 일이 되지 못하고, 알아챌 사람이 그 방에 없기 때문입니다.

스스로 정직하게 남는 방법

모든 템플릿은 내보내기 전에 지원하는 모든 문자로 렌더링합니다. 예시 문장이 아니라, 현실적인 길이의 진짜 내용으로요. 결함은 첫 줄이 아니라 둘째 줄에서 나타나기 때문입니다. 렌더링 결과는 이전 판본과 비교해서, 한 문자를 위해 넣은 간격 조정이 다른 문자를 조용히 망치지 않았는지 확인합니다.

화려하지 않은 작업이지만, 생성된 티가 나는 사이트와 의뢰해서 만든 것 같은 사이트의 차이는 대부분 여기서 갈립니다. 그리고 우리가 틀렸다는 말을 가장 듣고 싶은 부분이기도 합니다.