In article <[EMAIL PROTECTED]>, Joe Wells <[EMAIL PROTECTED]> writes:
> I'm using the Gentoo ebuild app-editors/emacs-22.0.50_pre20050225
> which is based on a CVS snapshot from last year.
> Try evaluating this:
> (let ((unicode-char-hex-string
> (format "%x"
> (encode-char
> (aref (decode-coding-string
> ;; UTF-8 for U+1D161 (MUSICAL SYMBOL SIXTEENTH NOTE):
> "\355\205\241"
> 'utf-8) 0)
> 'ucs))))
> (if (equal "d161" unicode-char-hex-string)
> (error "Oh no! Emacs dropped 17th bit when decoding the
> character!")))
That version of Emacs supports only BMP as written in the
documenation of utf-8 coding system.
u -- utf-8 (alias of mule-utf-8)
UTF-8 encoding for Emacs-supported Unicode characters.
It supports Unicode characters of these ranges:
U+0000..U+33FF, U+E000..U+FFFF.
They correspond to these Emacs character sets:
ascii, latin-iso8859-1, mule-unicode-0100-24ff,
mule-unicode-2500-33ff, mule-unicode-e000-ffff
[...]
---
Kenichi Handa
[EMAIL PROTECTED]
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug