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 <[email protected]> wrote: >> Date: Fri, 7 May 2010 18:31:11 +0300 >> From: Yair F <[email protected]> >> Cc: Scot Becker <[email protected]>, [email protected] >> >> On Fri, May 7, 2010 at 1:28 PM, Eli Zaretskii <[email protected]> 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 mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-bidi
