[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud
From: |
Eli Zaretskii |
Subject: |
Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud |
Date: |
Mon, 21 Nov 2005 06:53:15 +0200 |
> Date: Mon, 21 Nov 2005 02:56:37 +0330
> From: Hossein Noorikhah <address@hidden>
>
> I want to know more about using Pango for text rendering that can
> solve these kind of problems. I read in mailing list achieves that
> Emacs developers have tried Pango for text rendering, but they found
> it not suitable for Emcas. I want to know why?
I once wrote here the reason: Pango, like fribidi, is a batch-mode
reordering library: you hand it a buffer with text and it returns it
reordered for display.
By contrast, Emacs needs a reordering function that could be called
repeatedly, and will on every call return the next character in the
visual order. This is because the Emacs display engine walks the
buffer one character at a time and decides how to display it based on
data structures built by the application.
I wrote such a sequential version of bidi reordering, and it was
integrated into redisplay on a special branch of Emacs CVS. But no
one had time to debug it and expand it, unfortunately.
- [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Uwe Brauer, 2005/11/20
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Hossein Noorikhah, 2005/11/20
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud,
Eli Zaretskii <=
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Martin Duerst, 2005/11/21
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Eli Zaretskii, 2005/11/21
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Gregg Reynolds, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Eli Zaretskii, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Michael Welsh Duggan, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Gregg Reynolds, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Michael Welsh Duggan, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Gregg Reynolds, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Eli Zaretskii, 2005/11/28
- Re: [emacs-bidi] state of BIDI within stable GNU emacs (UTF8) nikud, Gregg Reynolds, 2005/11/29