[mew-int 01619] Re: windows 1252

Eli Zaretskii eliz at example.com
Fri Nov 14 04:49:31 JST 2003


> Date: Thu, 13 Nov 2003 10:01:57 +0900 (JST)
> From: Kenichi Handa <handa at example.com>
> 
> (defvar ctext-non-standard-designations-alist
>   '(("$(0" . (big5 "big5-0" 2))
>     ("$(1" . (big5 "big5-0" 2))
>     ;; The following are actually standard; generating extended
>     ;; segments for them is wrong and screws e.g. Latin-9 users.
>     ;; 8859-{10,13,16} aren't Emacs charsets anyhow.  -- fx
> ;;     ("-V"  . (t "iso8859-10" 1))
> ;;     ("-Y"  . (t "iso8859-13" 1))
> ;;     ("-_"  . (t "iso8859-14" 1))
> ;;     ("-b"  . (t "iso8859-15" 1))
> ;;     ("-f"  . (t "iso8859-16" 1))
> 
> I think Dave is correct because CTEXT spec has this
> paragraph.
> 
> 	Extended segments are not to be	used for any character set
> 	encoding that can be constructed from a	GL/GR pair of
> 	approved standard encodings. For example, it is	incorrect to
> 	use an extended	segment	for any	of the ISO 8859	family of
> 	encodings.

For the record, when I worked on this code, I added the ISO 8859
charsets mentioned above because the then official version of the
CTEXT spec did not include them in the list of approved standard
encodings.  So, as far as that CTEXT spec was concerned, these
charsets were not members of the ISO 8859 family.



More information about the Mew-int mailing list