KS X 1002
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
KS X 1002는 94x94 문자 집합으로, 라틴 문자, 그리스 문자, 특수 문자, 현대 한글 확장, 옛한글, 한자 등을 포함한다. KS X 1001에서 지원하지 않는 문자를 포함하여 한글 확장을 시도했지만, 여전히 현대 한글의 일부만 지원하며 옛한글을 완성형으로 추가하여 처리 복잡성을 증가시켰다는 비판을 받는다. 유니코드의 CJK 통합 한자 블록의 소스 중 하나였으나, 유니코드 2.0에서 한글 음절 블록으로 대체되었다.
더 읽어볼만한 페이지
- 한국 산업 규격 정보 산업 부문 - KS X 1001
KS X 1001은 정보 처리를 위한 문자 집합 및 인코딩 방식을 정의하는 대한민국 산업표준으로, 94x94 문자 집합을 기반으로 한글, 한자, 특수 문자 등을 포함하며 EUC-KR, ISO-2022-KR, Johab 등 다양한 인코딩 방식을 지원한다. - 한국 산업 규격 정보 산업 부문 - KS X 1026-1
KS X 1026-1은 한글 자모, 한글 자모 확장-A, 한글 자모 확장-B 영역의 문자를 조합형 한글 낱자로 정의하고, 채움 문자의 사용, 겹낱자 및 완성자와의 혼용 금지, 옛한글 낱자의 수정, 유니코드 정규화 시 조합형 한글 낱자 사용, 초·중·종성 순서 정렬 방식 등을 규정하는 한국 산업 규격이다. - 한국어 컴퓨팅 - 한글 자판
한글 자판은 한글 입력 방식의 배열을 의미하며, 두벌식, 세벌식, 타자기 자판, 휴대 전화 자판 등 다양한 종류가 있고, 리듬감, 도깨비불 현상, 오타 수정 가능성 등 다양한 논점을 가지고 있다. - 한국어 컴퓨팅 - KS X 1001
KS X 1001은 정보 처리를 위한 문자 집합 및 인코딩 방식을 정의하는 대한민국 산업표준으로, 94x94 문자 집합을 기반으로 한글, 한자, 특수 문자 등을 포함하며 EUC-KR, ISO-2022-KR, Johab 등 다양한 인코딩 방식을 지원한다. - 문자 집합 - 점자
점자는 루이 브라이유가 개발한 시각 장애인용 촉각 문자 체계로, 6점 점자를 사용하여 133개 이상의 언어에 적용되었으며, 교육, 정보 접근, 사회 참여에 필수적인 역할을 수행하지만 문해력 저하와 교육의 어려움이라는 과제도 안고 있다. - 문자 집합 - ISO/IEC 646
ISO/IEC 646는 ASCII 기반의 7비트 문자 인코딩 표준으로, 국가별 변형이 존재했으나, 최종 개정판은 ASCII와 호환되도록 정의되었고, 현재는 ITU-T 권고 T.50 IRA가 현행 표준으로 유지되고 있다.
KS X 1002 | |
---|---|
KS X 1002 정보 | |
이름 | KS X 1002 |
다른 이름 | KS C 5657 |
표준 | KS X 1002 |
언어 | 한국어 지원을 위해 KS X 1001과 함께 사용하도록 의도됨. 자체적으로는 어떤 언어도 실질적으로 지원하지 않음. |
상태 | 유니한 소스. 일반적으로 직접적으로 인코딩되지 않음. |
인코딩 | 이론적으로는 ISO 2022이지만, ISO-IR 등록이 없고 (따라서 표준화된 이스케이프 시퀀스가 없고), 어떤 EUC 코드에도 포함되지 않음. |
확장 | 해당 없음 |
이전 | 해당 없음 |
다음 | 해당 없음 |
관련 | 보완 대상: KS X 1001 기타 보완 ISO 2022 CJK DBCS: JIS X 0212 |
분류 | 보완 문자 집합 ISO 2022 DBCS CJK 인코딩 |
2. 구성
wikitext
KS X 1002는 94×94 문자 집합이며, 각 행들은 다음과 같이 구성되어 있다. (현대 한글과 한자의 경우, 할당 방법과 정렬은 KS X 1001과 동일하다.)
- 0x21 ~ 0x2A: 라틴 문자와 그리스 문자 확장
- 0x2B ~ 0x2E: 특수 문자들 (그림 문자, 수학 기호, 이중 선 문자, APL 문자, 한글 자모 확장)
- 0x30 ~ 0x44: 현대 한글 확장 (1930자)
- 0x45 ~ 0x56: 옛한글 (1675자)
- 0x57 ~ 0x75: 한자 확장 (2856자)
KS X 1002 한글 확장은 KS X 1001의 한글 영역에서 일반적인 방법으로 입력할 수 없는 문자('쓩' 등)가 있던 문제는 해결했다. 하지만 여전히 현대 한글 중 38.3%만을 지원하고 있기 때문에 근본적인 문제는 해결되지 않았다(일례로 KS X 1002에는 뷁이라는 글자가 없다). 또한 현대 한글보다 그 수효가 훨씬 많은 옛한글을 완성형으로 추가해서 처리를 복잡하게 만든 것도 문제로 지적된다.
KS X 1002의 문자는 94×94 그리드 형태로 배열되며(ISO/IEC 2022와 같음), 각 문자의 2바이트 코드 포인트는 행-열 형식으로 표현되는데, 이는 행(행한국어)과 해당 행 내에서의 문자 위치(셀, 열한국어)를 지정한다.
행(1에서 94까지 번호가 매겨짐)은 다음과 같이 문자를 포함한다:[2]
- 01–07: 라틴 문자와 분음 부호 (613자)
- 08–10: 그리스 문자와 분음 부호 (273자)
- 11–13: 기타 기호 (275자)
- 14: 복합 자모 및 초성이 없는 한글 음절 (27자)
- 16–36: 현대 한글 음절 (1,930자)
- 37–54: 고어 한글 음절 (1,675자)
- 55–85: 한자 (2,856자)
15행과 86–94행은 할당되지 않았다.
2. 1. 문자 집합
KS X 1002는 94×94 문자 집합이며, 각 행들은 다음과 같이 구성되어 있다.- 0x21 ~ 0x2A: 라틴 문자와 그리스 문자 확장
- 0x2B ~ 0x2E: 특수 문자들 (그림 문자, 수학 기호, 이중 선 문자, APL 문자, 한글 자모 확장)
- 0x30 ~ 0x44: 현대 한글 확장 (1930자)
- 0x45 ~ 0x56: 옛한글 (1675자)
- 0x57 ~ 0x75: 한자 확장 (2856자)
KS X 1002 한글 확장은 KS X 1001의 한글 영역에서 일반적인 방법으로 입력할 수 없는 문자('쓩' 등)가 있던 문제는 해결했다. 하지만 여전히 현대 한글 중 38.3%만을 지원하고 있기 때문에 근본적인 문제는 해결되지 않았다(일례로 KS X 1002에는 뷁이라는 글자가 없다). 또한 현대 한글보다 그 수효가 훨씬 많은 옛한글을 완성형으로 추가해서 처리를 복잡하게 만든 것도 문제로 지적된다.
KS X 1002의 문자는 94×94 그리드 형태로 배열되며(ISO/IEC 2022와 같음), 각 문자의 2바이트 코드 포인트는 행-열 형식으로 표현되는데, 이는 행(행한국어)과 해당 행 내에서의 문자 위치(셀, 열한국어)를 지정한다.
행(1에서 94까지 번호가 매겨짐)은 다음과 같이 문자를 포함한다:[2]
- 01–07: 라틴 문자와 분음 부호 (613자)
- 08–10: 그리스 문자와 분음 부호 (273자)
- 11–13: 기타 기호 (275자)
- 14: 복합 자모 및 초성이 없는 한글 음절 (27자)
- 16–36: 현대 한글 음절 (1,930자)
- 37–54: 고어 한글 음절 (1,675자)
- 55–85: 한자 (2,856자)
15행과 86–94행은 할당되지 않았다.
2. 1. 1. 라틴 문자 및 그리스 문자 확장 (0x21 ~ 0x2A)
라틴 문자와 그리스 문자 확장, 그리고 분음 부호를 포함한다.[2]2. 1. 2. 특수 문자 (0x2B ~ 0x2E)
KS X 1002의 0x2B ~ 0x2E에 해당하는 행들은 특수 문자로, 그림 문자, 수학 기호, 이중 선 문자, APL 문자, 한글 자모 확장 등을 포함한다.[2]2. 1. 3. 현대 한글 확장 (0x30 ~ 0x44, 16-36행)
KS X 1002 한글 확장은 KS X 1001의 한글 영역에서 일반적인 방법으로 입력할 수 없는 문자('쓩' 등)가 있던 문제는 해결했다. 하지만 여전히 현대 한글 중 38.3%만을 지원하고 있기 때문에 근본적인 문제는 해결되지 않았다(일례로 KS X 1002에는 뷁이라는 글자가 없다).16행 | 17행 | 18행 |
---|---|---|
19행 | 20행 | 21행 | 22행 | 23행 | 24행 |
---|---|---|---|---|---|
25행 | 26행 | 27행 | 28행 | 29행 | 30행 |
---|---|---|---|---|---|
31행 | 32행 | 33행 | 34행 | 35행 | 36행 |
---|---|---|---|---|---|
2. 1. 4. 옛한글 (0x45 ~ 0x56, 37-54행)
KS X 1002는 94×94 문자 집합이며, 옛한글은 0x45 ~ 0x56행에 1675자가 배당되어 있다. KS X 1002 한글 확장은 KS X 1001의 한글 영역에서 일반적인 방법으로 입력할 수 없는 문자('쓩' 등)가 있던 문제는 해결했다. 하지만 여전히 현대 한글 중 38.3%만을 지원하고 있기 때문에 근본적인 문제는 해결되지 않았다(일례로 KS X 1002에는 뷁이라는 글자가 없다). 또한 현대 한글보다 그 수효가 훨씬 많은 옛한글을 완성형으로 추가해서 처리를 복잡하게 만든 것도 문제로 지적된다.2. 1. 5. 한자 확장 (0x57 ~ 0x75, 55-85행)
KS X 1002는 94×94 문자 집합이며, 55-85행에는 한자 확장으로 2856자가 포함되어 있다.[2]2. 1. 6. 미할당 영역
KS X 1002에서 15행과 86-94행은 할당되지 않았다.3. 유니코드와의 관계
KS X 1002는 유니코드의 CJK 통합 한자 블록의 소스 중 하나이다.[3][4]
유니코드 1.1에서 U+3D2E–U+44B7의 문자는 KS X 1002의 16–36행에서 가져온 것이다.[5][6][7][8] 그러나 이들은 삭제되었고, 유니코드 2.0에서 새로운 한글 음절 블록 (U+AC00–U+D7AF)으로 대체되었다.
4. 비판 및 논란
참조
[1]
웹사이트
Unicode Technical Committee Meeting #62: Discussion of Korean Hangul Proposal
https://www.unicode.[...]
1994-09-30
[2]
서적
CJKV Information Processing: Chinese, Japanese, Korean & Vietnamese Computing
O'Reilly
[3]
웹사이트
Unihan_IRGSources.txt (from Unihan.zip)
https://www.unicode.[...]
2020-02-19
[4]
웹사이트
UAX #38: Unicode Han Database (Unihan)
https://www.unicode.[...]
Unicode Consortium
2020-03-05
[5]
웹사이트
Unicode 1.1.5 data
http://unicode.org/P[...]
1995-07-05
[6]
웹사이트
Korean Hangul Encoding Conversion Table
http://ftp.unicode.o[...]
1995-10-04
[7]
웹사이트
Notes and corrections for HANGUL.TXT
http://ftp.unicode.o[...]
2005-10-13
[8]
웹사이트
Informative document about three pre-Unicode-2.0 modern hangul syllables
http://unicode.org/L[...]
2017-03-29
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com