[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]
Re: Patch: Allow Emacspeak to work with 8-bit characters
- To: jsbien@xxxxxxxxxxx
- Subject: Re: Patch: Allow Emacspeak to work with 8-bit characters
- From: "T. V. Raman" <raman@xxxxxxxxxxx>
- Date: Tue, 26 Jun 2001 08:11:14 -0700
- In-Reply-To: <86y9qg8c87.fsf@xxxxxxxxxxx>
- Resent-Date: Tue, 26 Jun 2001 11:18:41 -0400 (EDT)
- Resent-From: emacspeak@xxxxxxxxxxx
- Resent-Message-ID: <"Um5P-C.A.zT.VZKO7"@hub>
- Resent-Sender: emacspeak-request@xxxxxxxxxxx
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@xxxxxxxxxxx> writes:
Janusz> On Mon, 25 Jun 2001 "T. V. Raman"
Janusz> <raman@xxxxxxxxxxx> 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@xxxxxxxxxxx
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@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help"
Emacspeak Files |
Subscribe |
Unsubscribe | Search