컴퓨터는 글자를 그림으로 저장하지 않습니다. 숫자로 저장합니다. 어떤 숫자가 어떤 글자인지 정해 놓은 전 세계 공통 약속이 유니코드입니다.
예를 들어 별 모양 ★ 은 9733번입니다. 16진수로 적으면 2605가 되고, 앞에 U+ 를 붙여 U+2605 라고 씁니다. 이 사이트에서 기호마다 적어둔 U+ 값이 바로 그 번호입니다.
유니코드가 생기기 전에는 나라마다 다른 약속을 썼습니다. 한국은 한국대로, 일본은 일본대로 번호를 매겼습니다. 그래서 한글로 쓴 문서를 외국 컴퓨터에서 열면 글자가 깨졌습니다. 이른바 문자 깨짐 현상입니다.
1991년에 첫 유니코드 표준이 나왔고, 지금은 거의 모든 기기가 이 약속을 씁니다. 그래서 여기서 복사한 기호가 다른 나라 기기에서도 같은 글자로 전달됩니다.
유니코드는 글자를 종류별로 묶어 관리합니다. 화살표는 화살표끼리, 수학 기호는 수학 기호끼리 번호가 이어져 있습니다. 이 묶음을 블록이라고 부릅니다. 이 사이트의 기호 분류가 그 블록을 따른 것입니다.
한 가지 중요한 점은 유니코드가 정하는 것은 번호와 이름뿐이고 모양은 정하지 않는다는 것입니다. 같은 하트라도 기기마다 조금씩 다르게 보이는 이유가 여기 있습니다. 모양은 글꼴 제작자가 결정합니다.
표준은 지금도 자라고 있습니다. 해마다 새 문자가 추가되고, 특히 이모지는 매년 수십 개씩 늘어납니다. 그래서 최근에 추가된 문자일수록 지원하지 않는 기기가 많습니다.
← 다른 도움말 보기