Ok, in the spirit of release very early, release often: Here is the
mentioned Unicode patch for emacspeak. The ultimate purpose of this
patch is to allow emacspeak to speak as many non-ascii characters as
possible in a sensible way. Also, the idea is not to depend on special
abilities of the TTs system for this. Currently the following should
be noted:
* Most likely only works properly with outloud . This
can be fixed with moderate effort.
* Only works completely for English. I do not see an easy way to fix this.
* Only works in multibyte buffers. To get something out of this patch,
you should probably do:
(setq default-enable-multibyte-characters t)
* Requires emacs 22
* You must download the unicode data file from the Unicode consortium:
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
See the documentation of the variable describe-char-unicodedata-file.
You will then have to put something like the following into your
.emacs file:
(let ((x "~/emacs/UnicodeData.txt"))
(when (file-exists-p x)
(setq describe-char-unicodedata-file x)))
The patch against todays emacspeak svn is at:
http://homepage.hispeed.ch/loehrer/downloads/unicode-patch-20071003.diff
For testing here is a text file that contains some interesting non-ascii
characters:
http://homepage.hispeed.ch/loehrer/downloads/unicode-test.txt
If you can read the square root symbol on line 3, things are working.
Best regards, Lukas
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help"
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998