[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[emacs-bidi] Re: Arabic support
From: |
Eli Zaretskii |
Subject: |
[emacs-bidi] Re: Arabic support |
Date: |
Sat, 04 Sep 2010 18:29:13 +0300 |
> From: Kenichi Handa <address@hidden>
> Cc: address@hidden, address@hidden, address@hidden
> Date: Fri, 03 Sep 2010 10:00:02 +0900
>
> As the lgstring is getting shorter each time, it seems that
> composition fails each time.
No, the composition was succeeding. The problem was that
uniscribe_shape tried to reorder the grapheme clusters returned by
ScriptShape and ScriptPlace, and the result was that the FROM and TO
members of the LGSTRING object were not as set_iterator_to_next
expected. This caused the iterator to fail skipping the characters
that were already composed, it would instead move only one character
ahead.
Thanks to all the hints and useful information in this thread, I think
I succeeded to fix the code in uniscribe_shape, so now the display of
Arabic looks okay to me. Arabic input also seems to work; at least
Emacs no longer crashes. People who actually speak Arabic please
check the latest development code to see that it indeed works
correctly.
- [emacs-bidi] Re: Arabic support, (continued)
- [emacs-bidi] Re: Arabic support, Kenichi Handa, 2010/09/02
- [emacs-bidi] Re: Arabic support, Eli Zaretskii, 2010/09/03
- [emacs-bidi] Re: Arabic support, David Kastrup, 2010/09/03
- [emacs-bidi] Re: Arabic support, Kenichi Handa, 2010/09/03
- [emacs-bidi] Re: Arabic support, Eli Zaretskii, 2010/09/03
- [emacs-bidi] Re: Arabic support, Eli Zaretskii, 2010/09/03
- Re: [emacs-bidi] Re: Arabic support, Amit Aronovitch, 2010/09/03
- Re: [emacs-bidi] Re: Arabic support, Eli Zaretskii, 2010/09/03
- [emacs-bidi] Re: Arabic support, Eli Zaretskii, 2010/09/04
- [emacs-bidi] Re: Arabic support, Kenichi Handa, 2010/09/06
- [emacs-bidi] Re: Arabic support,
Eli Zaretskii <=
RE: [emacs-bidi] Re: Arabic support, 大嶋 俊祐, 2010/09/02
[emacs-bidi] Re: Arabic support, Eli Zaretskii, 2010/09/02
Re: [emacs-bidi] Re: Arabic support, Kenichi Handa, 2010/09/03
Re: [emacs-bidi] Re: Arabic support, Kenichi Handa, 2010/09/03
[emacs-bidi] Re: Arabic support, Thamer Mahmoud, 2010/09/06