[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Patch: Allow Emacspeak to work with 8-bit characters



Since you look like you know what you're doing with respect
to multibyte 
I suggest you spend some time running emacspeak under
multibyte emacs,
and track down the problems further--
the present setup exists because when emacs 20.4 went
multibyte by default there were a lot of problems
--especially inside W3 buffers which caused me to turn it
off 
I personally do not have any time to look at this for the
present.

>>>>> "Janusz" == Janusz S Bień <jsbien@mimuw.edu.pl> writes:

    Janusz> On Mon, 25 Jun 2001 "T. V. Raman"
    Janusz> <raman@cs.cornell.edu> wrote:
    >> this patch does not solve the underlying reason why 
    >> emacspeak goes through the trouble of making sure the user
> doesn't run emacs in multibyte mode.
> 
> 1) TTS engines barf on multibyte input  at present.
> 2) There are portions of emacspeak s own 
> internals (modules emacspeak-speak.el, dtk-speak.el and
> dtk-tcl.el)
> that have unibyte dependencies  
> 
> Without the above being fixed --(and I dont plan to spend
> energy fixing 2 while there is no solution to 1)--
> there is no point in allowing the average user to run emacspeak
> under multibyte emacs.

    Janusz> What is exactly the problem no 1?

    Janusz> Multibyte/unibyte distinction concerns *only*
    Janusz> how the text in *a* buffer is represented
    Janusz> *internally*. (I say *a buffer* because this
    Janusz> feature can be set differently for different
    Janusz> buffers in a single Emacs run).

    Janusz> How the text is represented *outside* its buffer
    Janusz> is decided by coding systems.  `Apropos' shows,
    Janusz> among others,

    Janusz> coding-system-for-read Variable: Specify the
    Janusz> coding system for read operations.
    Janusz> coding-system-for-write Variable: Specify the
    Janusz> coding system for write operations.
    Janusz> default-keyboard-coding-system Variable: Default
    Janusz> value of the keyboard coding system.
    Janusz> default-process-coding-system Variable: Cons of
    Janusz> coding systems used for process I/O by default.
    Janusz> default-sendmail-coding-system Variable: Default
    Janusz> coding system for encoding the outgoing mail.
    Janusz> default-terminal-coding-system Variable: Default
    Janusz> value for the terminal coding system.
    Janusz> locale-coding-system Variable: Coding system to
    Janusz> use with system messages.
    Janusz> selection-coding-system Variable: Coding system
    Janusz> for communicating with other X clients.

    Janusz> All these variables can be set independently to
    Janusz> appropriate values.

    Janusz> To give you a specific example, I write this
    Janusz> letter in a default (i.e. multibyte) invocation
    Janusz> of Emacs in a multibyte buffer with the default
    Janusz> coding system set to iso-8859-2. However, it
    Janusz> will be send, I hope :-), as pure ASCII.

    Janusz> It is obvious that non-Oriental TTS engines
    Janusz> should not be given ISO-2022 based multibyte
    Janusz> input, but this form of input is also unsuitable
    Janusz> e.g. for LaTeX. AUC TeX can be used in multibyte
    Janusz> mode with no problem (although some cosmetic
    Janusz> adjustments are recommended), so why Emacspeak
    Janusz> is different? Could you please elaborate?

    Janusz> Best regards

    Janusz> Janusz

    Janusz> -- , dr hab. Janusz S. Bien, prof. UW
    Janusz> Prof. Janusz S. Bien, Warsaw Uniwersity
    Janusz> http://www.orient.uw.edu.pl/~jsbien/
    Janusz> ---------------------------------------------------------------------
    Janusz> Na tym koncie czytam i wysylam poczte i
    Janusz> wiadomosci offline.  On this account I read/post
    Janusz> mail/news offline.

-- 
Best Regards,
--raman

      
Email:  raman@cs.cornell.edu
WWW: http://www.cs.cornell.edu/home/raman/             
PGP:    http://www.cs.cornell.edu/home/raman/raman.asc 

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"


Emacspeak Files | Subscribe | Unsubscribe | Search