GNU bug report logs - #60275
28.1; chinese-cns11643-15 mapping is wrong

Previous Next

Package: emacs;

Reported by: awrhygty <at> outlook.com

Date: Fri, 23 Dec 2022 14:20:01 UTC

Severity: normal

Found in version 28.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 60275 <at> debbugs.gnu.org (full text, mbox):

From: awrhygty <at> outlook.com
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 60275 <at> debbugs.gnu.org
Subject: Re: bug#60275: 28.1; chinese-cns11643-15 mapping is wrong
Date: Sat, 24 Dec 2022 00:25:52 +0900
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: awrhygty <at> 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	 ̄	ㄱ	ㄲ	ㄳ	ㄴ	ㄵ	ㄶ	ㄷ	ㄸ	ㄹ	ㄺ	ㄻ	ㄼ	ㄽ	ㄾ
	-----------------------------------------------------------------------

This bug report was last modified 2 years and 152 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.