유니코드와 KS X 1001의 매핑문제

트비터의 이미지

http://kldp.org/node/48449 를 봐도 되지만, KS X 1001의 문자중에 실제로는 유니코드에 등재되지 않은 자가 있습니다.

여기서 번호 줄임표는 실제로는 유니코드의 자와 KS 코드의 자가 글자모양이 조금 다르고 기능은 같은 경우로 통합된 글자인 것이 맞습니다. (유니코드 표준은 No. 이고 KS 코드는 No입니다. 그런데 점무늬 사각형표는 실제로는 Medium shade에 테두리가 있는 자인데 잘못 매핑되어 있습니다. 제가 KS 코드에 Medium shade를 추가하고 유니코드에 진짜 점무늬 사각형표가 추가되도록 요청했는데, 될지는 모르겠습니다.

eunhyeon의 이미지

제가 5년 전에 올린 글을 참고 하신 것 같은데, 어린 날의 치기로 잘못 썼던 글이었습니다. 혼란을 드려서 죄송합니다. 제가 관리하는 위키에는 잘못된 내용을 수정하였었는데, KLDP의 글에는 수정을 하지 않았나 봅니다.

Unicode는 characters(문자)를 정의하지만, glyphs(자형)를 정의하지는 않습니다.
(자세한 정의 및 내용은 Unicode Standard 2.2 Unicode Design Priciples 또는 http://unicode.org/glossary/ 를 읽어주세요.)

Unicode Standard 15.2 Letterlike Symbols에는 "U+2116 numero sign is provided both for Cyrillic use, where it looks like №*1, and for compatibility with Asian standards, where it looks like №*2"라고 나와 있으며, 같은 책 그림 15-2에는 자주 사용되는 자형을 예시하였습니다. No.는 이 예시에 포함된 하나의 자형 일 뿐입니다. 문자의 의미로 본다면 KS X 1001의 2-64 번호 줄임표는 U+2116 numero sign과 부합한다고 볼 수 있다고 봅니다.

하지만 Windows 등에서 점무늬사각형표에 U+2592(Medium Shade)를 매핑하여 사용하는 것은 문자의 의미 및 같은 그룹의 문자가 Square With ... 문자 그룹에 매핑되어 있는 것 등을 볼 때 잘못되었다고 생각하며, 유니코드에 점무늬사각형표가 포함되어야 한다고 생각합니다.

*1: Times New Roman 글꼴의 U+2116 글리프와 유사
*2: Century 글꼴의 U+2116 글리프와 유사

댓글 첨부 파일: 
첨부파일 크기
Image icon unicode15-2.png7.34 KB
트비터의 이미지

점무늬 사각형표 그나저나 추가는 해야 하는데, 공간이 없어서 2BXX대역으로 까지 밀려날 듯 합니다.


한국어
위키책

CCCP
트윗1
트윗2