[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [emacs-bidi] Hebrew input methods
From: |
Scot Becker |
Subject: |
Re: [emacs-bidi] Hebrew input methods |
Date: |
Tue, 11 May 2010 07:23:34 +0100 |
OK, Emacs compiled and bidi working. Very cool.
A few questions:
Should I expect yanking a bit of unicode bidi Hebrew text with niqqud,
copied to the system clipboard from a browser, and yanked into a bidi
buffer, to work (it doesn't. vowels don't sit under their letters)?
e.g.pasting from
http://www.mechon-mamre.org/p/pt/pt0101.htm
and tested in GTK emacs (Ubuntu 10.4) using a few different unicode
hebrew fonts.
You say in your above email that
>Character composition does not yet work with bidi reordering, so
>currently cantillation marks will not be displayed as you'd expect.
which I took to mean that niqqud alone are already working. Or?
Scot
On Fri, May 7, 2010 at 6:02 PM, Eli Zaretskii <address@hidden> wrote:
>> Date: Fri, 7 May 2010 18:31:11 +0300
>> From: Yair F <address@hidden>
>> Cc: Scot Becker <address@hidden>, address@hidden
>>
>> On Fri, May 7, 2010 at 1:28 PM, Eli Zaretskii <address@hidden> wrote:
>>
>> > Did you try the current Emacs development trunk? It already includes
>> > initial support for bidi Hebrew, and a simple Hebrew input method is
>> > already in place.
>>
>> Eli,
>> would you be king enough to write a vrey simple guide to bidi testing?
>> minimal set of bzr instructions.
>> flags or special options for config
>> changes to .emacs
>
> Nothing special is needed to build a bidi-capable Emacs. The default
> build you get after "bzr up && ./configure && make" has all the bidi
> support that there is compiled into it.
>
> As for using it, I wrote this in NEWS:
>
> ** Emacs now supports display and editing of bidirectional text.
>
> See the node "Bidirectional Editing" in the Emacs Manual for some
> initial documentation.
>
> To turn this on in any given buffer, set the buffer-local variable
> `bidi-display-reordering' to a non-nil value. The default is nil.
>
> The buffer-local variable `bidi-paragraph-direction', if non-nil,
> forces each paragraph in the buffer to have its base direction
> according to the value of this variable. Possible values are
> `right-to-left' and `left-to-right'. If the value is nil (the
> default), Emacs determines the base direction of each paragraph from
> its text, as specified by the Unicode Bidirectional Algorithm.
>
> Reordering of bidirectional text for display in Emacs is a "Full
> bidirectionality" class implementation of the Unicode Bidirectional
> Algorithm.
>
> Note that some advanced display features, such as overlay strings and
> `display' text properties, do not yet work correctly when
> bidirectional text is reordered for display.
>
> Let me know if this text (or the node in the manual to which it
> points) needs some clarifications or additions.
>
> As for testing, just use it with Hebrew text. You may set
> bidi-display-reordering non-nil by default, with setq-default.
>
> If you see any problems, please report them with "M-x report-emacs-bug RET".
>
> Thanks.
>
- [emacs-bidi] Hebrew input methods, Yair F, 2010/05/06
- Re: [emacs-bidi] Hebrew input methods, Scot Becker, 2010/05/06
- Re: [emacs-bidi] Hebrew input methods, Eli Zaretskii, 2010/05/07
- Re: [emacs-bidi] Hebrew input methods, Michael Blaustein, 2010/05/07
- Re: [emacs-bidi] Hebrew input methods, Scot Becker, 2010/05/07
- Re: [emacs-bidi] Hebrew input methods, Yair F, 2010/05/07
- Re: [emacs-bidi] Hebrew input methods, Eli Zaretskii, 2010/05/07
- Re: [emacs-bidi] Hebrew input methods,
Scot Becker <=
- Re: [emacs-bidi] Hebrew input methods, Eli Zaretskii, 2010/05/11
- Re: [emacs-bidi] Hebrew input methods, Scot Becker, 2010/05/11
Re: [emacs-bidi] Hebrew input methods, Yair F, 2010/05/07
Re: [emacs-bidi] Hebrew input methods, Eli Zaretskii, 2010/05/07