처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.06.20 35

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

Hacker News 원문 보기

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

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.