[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch: Allow Emacspeak to work with 8-bit characters
>>>>> "TVR" == T V Raman <raman@cs.cornell.edu> writes:
TVR> 1) TTS engines barf on multibyte input at present.
I think that is unrelated issue, as others have already explained.
TVR> 2) There are portions of emacspeak s own internals (modules
TVR> emacspeak-speak.el, dtk-speak.el and dtk-tcl.el) that have
TVR> unibyte dependencies
It's possible, but I'm not aware of the problems. If anyone can be more
specific, I can try to fix them. For me, Emacspeak seems to work with
the patch, but I'm not a regular Emacspeak user. The patch is now under
testing by a person quite dependent on Emacspeak and he hasn't reported
any problems (not present in the non-patched version) yet.
TVR> So the patch below is mostly meaningless since all it does is
TVR> to carefully undo the protection that was put into emacspeak to
TVR> avoid problems mentioned with running speech with multibyte.
This is quite not true. The patch is "backward compatible" -- unless
you set the newly introduced variable `emacspeak-unibyte-p' to nil,
Emacspeak should behave exactly the same way as before. On the other
hand, if someone is e.g. a Latin-2 user, he can now use Emacspeak
without problems. Without the patch, he can't use Emacspeak at all with
his language.
Frankly, I don't know what are the reasons for running Emacspeak in
unibyte, it only causes problems with languages other than English IMHO,
I can't observe any problems with the multibyte mode personally. I can
understand there can be problems with 8-bit characters in some TTS
systems, but not with all TTS systems and I can't see any reason why not
to make the 8-bit protection optional. And I don't understand how is
that related to the uni/multibyte mode of Emacs.
Could you please give some example of the problems you are talking about
above? For what reason do you consider the patch being a meaningless
hack? I'd like to fix it, if I understand the problems.
Thanks.
Regards,
Milan Zamazal
--
The world is not something you can wrap your head around without needing years
of experience. -- Kent M. Pitman in comp.lang.lisp
-----------------------------------------------------------------------------
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