KS X 1002 explained
KS X 1002 |
Alias: | KS C 5657 |
Standard: | KS X 1002 |
Lang: | Intended to be used alongside KS X 1001 for Korean support. Does not substantially support any language on its own. |
Status: | Unihan source. Not usually encoded directly. |
Encodings: | Theoretically ISO 2022, but has no ISO-IR registration (and thus no standardised escape sequence) and is not included in any EUC code. |
Otherrelated: | Intended to supplement: Other supplementary ISO 2022 CJK DBCSes: |
KS X 1002 (formerly KS C 5657) is a South Korean character set standard established in order to supplement KS X 1001. It consists of a total of 7,649 characters.
Unlike KS X 1001, KS X 1002 is not encoded in any legacy encoding. Even in 1994, it was known as "a standard that no one implemented".[1]
Characters
Characters in KS X 1002 are arranged in a 94×94 grid (as in ISO/IEC 2022), and the two-byte code point of each character is expressed in the haeng-yeol form, which specifies a row (haeng Korean: 행) and the position of the character within the row (cell, yeol Korean: 열).
The rows (numbered from 1 to 94) contain characters as follows:[2]
- 01–07: Latin letters with diacritics (613 characters)
- 08–10: Greek letters with diacritics (273 characters)
- 11–13: miscellaneous symbols (275 characters)
- 14: compound jamo and Hangul syllables without an initial consonant (27 characters)
- 16–36: modern Hangul syllables (1,930 characters)
- 37–54: archaic Hangul syllables (1,675 characters)
- 55–85: Hanja (2,856 characters)
The rows 15 and 86–94 are unassigned.
Impact on Unicode
KS X 1002 is one of the sources of the CJK Unified Ideographs block in Unicode.[3] [4]
In Unicode 1.1, the characters at U+3D2E–U+44B7 were from rows 16–36 of KS X 1002.[5] [6] [7] [8] However, they were deleted and superseded by the new Hangul Syllables block (U+AC00–U+D7AF) in Unicode 2.0.
Precomposed modern Hangul sets (rows number 16 through 36)
See also: List of modern Hangul characters in ISO/IEC 2022–compliant national character set standards.
Statistics by jamo
- Initial consonants
Jamo | Count |
---|
ㄱ | 104 | ㄲ | 94 | ㄴ | 114 | ㄷ | 117 | ㄸ | 89 | ㄹ | 102 | ㅁ | 114 | ㅂ | 120 | ㅃ | 60 | ㅅ | 103 | ㅆ | 126 | ㅇ | 102 | ㅈ | 110 | ㅉ | 124 | ㅊ | 87 | ㅋ | 90 | ㅌ | 96 | ㅍ | 86 | ㅎ | 92 | Total | 1930 | |
---|
|
- Vowels
Jamo | Count |
---|
ㅏ | 100 | ㅐ | 57 | ㅑ | 99 | ㅒ | 47 | ㅓ | 86 | ㅔ | 83 | ㅕ | 109 | ㅖ | 109 | ㅗ | 98 | ㅘ | 94 | ㅙ | 85 | ㅚ | 85 | ㅛ | 92 | ㅜ | 73 | ㅝ | 121 | ㅞ | 132 | ㅟ | 70 | ㅠ | 78 | ㅡ | 98 | ㅢ | 123 | ㅣ | 91 | Total | 1930 | |
---|
|
- Final consonants
Jamo | Count |
---|
(none) | 50 | ㄱ | 152 | ㄲ | 28 | ㄳ | 13 | ㄴ | 97 | ㄵ | 7 | ㄶ | 18 | ㄷ | 267 | ㄹ | 104 | ㄺ | 47 | ㄻ | 26 | ㄼ | 30 | ㄽ | 52 | ㄾ | 1 | ㄿ | 13 | ㅀ | 34 | ㅁ | 137 | ㅂ | 146 | ㅄ | 12 | ㅅ | 155 | ㅆ | 96 | ㅇ | 124 | ㅈ | 46 | ㅊ | 48 | ㅋ | 46 | ㅌ | 68 | ㅍ | 64 | ㅎ | 49 | Total | 1930 | |
---|
| |
External links
- KS X 1002 (in Korean; click the Korean: 표준원문보기 button to view the standard document)
- KS X 1002 on Charset Wiki (in Korean)
Notes and References
- Web site: Unicode Technical Committee Meeting #62: Discussion of Korean Hangul Proposal . Presentation by T.J. Kang on Unicode in Korea . 1994-09-30 .
- Book: Lunde
, Ken
. CJKV Information Processing: Chinese, Japanese, Korean & Vietnamese Computing . Ken Lunde . 2009 . 2nd . . . 978-0-596-51447-1 . 147–148 .
- Web site: Unihan_IRGSources.txt (from Unihan.zip) . 2020-02-19. 2020-09-28.
- Web site: UAX #38: Unicode Han Database (Unihan). Unicode Consortium. 2020-03-05.
- Web site: Unicode 1.1.5 data . U+3D2E–U+44B7 . 1995-07-05 .
- Web site: Korean Hangul Encoding Conversion Table . K. D. . Chang . In Sook . Choi . Jung Ho . Kim . 1995-10-04 .
- Web site: Notes and corrections for HANGUL.TXT . 2005-10-13 .
- Web site: Informative document about three pre-Unicode-2.0 modern hangul syllables . Jaemin . Chung . 2017-03-29 .