TECH 으로 돌아가기
TECH HACKER NEWS 2일 전 2분 읽기 45 READS

라틴 문자엔 없던 고민: 아랍어를 '디지털로 인쇄'하기 어려운 진짜 이유

라틴 알파벳은 글자마다 모양이 하나라 활자·폰트로 옮기기 쉽지만, 아랍 문자는 다르다. 단어 안에서 글자들이 서로 이어지는 필기체(커시브)이며, 같은 글자라도 단어의 처음·중간·끝·단독 위치에 따라 모양이 4가지 이상으로 바뀐다. 즉 한 글자에 여러 글리프가 필요하고, 어떤 형태를 쓸지는 앞뒤 글자에 따라 실시간으로 결정해야 한다. 여기에 특정 글자 조합이 하나로 합쳐지는 리가처, 모음 부호(하라카트)의 위치 처리, 그리고 라틴처럼 단어 사이 공백을 늘리는 대신 글자 자체를 늘여(카시다) 줄을 맞추는 양끝 정렬까지 더해진다. 초기 디지털 인쇄가 이 규칙을 단순화하면서 캘리그래피 특유의 아름다움이 무너졌던 이유다. 오늘날 유니코드와 오픈타입이 '문맥에 따른 글자 성형(shaping)'을 엔진 차원에서 처리해 해결하지만, 결국 문자 하나하나가 곧 디자인 알고리즘이라는 점이 핵심이다. 다국어·국제화를 다루는 개발자라면 '글자=고정된 코드'라는 전제가 모든 문자에 통하지 않는다는 사실을 기억할 만하다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://digitalorientalist.com/2017/08/21/digital-printing-o...
SHARE
처리 중...