[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#60275: 28.1; chinese-cns11643-15 mapping is wrong
From: |
awrhygty |
Subject: |
bug#60275: 28.1; chinese-cns11643-15 mapping is wrong |
Date: |
Sat, 24 Dec 2022 00:25:52 +0900 |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: awrhygty@outlook.com
>> Date: Fri, 23 Dec 2022 23:19:33 +0900
>>
>>
>> Typing 'M-x list-charset-chars RET chinese-cns11643-15 RET',
>> a wrong character set is listed.
>> It contains hangul characters, and looks like korean-ksc5601 charset.
>
> Why do you think this is an error? CNS11643 has 16 planes and can
> contain up to 141376 characters. What is your reference for judging
> which characters belong and don't belong to this character set? Emacs
> uses the glibc mapping.
Reading emacs-28.1/share/emacs/28.1/etc/charsets/CNS-F.map,
there are only UCS values for CJK IDEOGRAPH characters.
The result buffer of #'list-charset-chars contains non-han characters.
For example, '*Character List*' buffer starts with:
Characters in the coded character set chinese-cns11643-15.
-----------------------------------------------------------------------
0 1 2 3 4 5 6 7 8 9 A B C D E F
212x ¿ ː ∮ ∑ ∏ ¤ ℉
‰ ◁ ◀ ▷ ▶ ♤ ♠ ♡
213x ♥ ♧ ♣ ⊙ ◈ ▣ ◐ ◑
▒ ▤ ▥ ▨ ▧ ▦ ▩ ♨
214x ☏ ☎ ☜ ☞ ¶ † ‡ ↕
↗ ↙ ↖ ↘ ♭ ♩ ♪ ♬
215x ㉿ ㈜ № ㏇ ™ ㏂ ㏘ ℡
€ ® ㉾
216x
217x ! " # $ % & '
( ) * + , - .
-----------------------------------------------------------------------
0 1 2 3 4 5 6 7 8 9 A B C D E F
222x / 0 1 2 3 4 5
6 7 8 9 : ; < =
223x > ? @ A B C D E
F G H I J K L M
224x N O P Q R S T U
V W X Y Z [ ₩ ]
225x ^ _ ` a b c d e
f g h i j k l m
226x n o p q r s t u
v w x y z { | }
227x  ̄ ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ
ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ
-----------------------------------------------------------------------