[Fribidi-discuss] Implementing multiple pass (multiplt char
width)
Behdad Esfahbod
behdad at bamdad.org
Sat Dec 7 13:47:03 EST 2002
Hi Shachar,
Well, I have some good news too:
Just now I was looking around fribidi, redesigning and
redesigning it again and again in my mind. What we are going to
do is to release the current STABLE version (0.10.4), with some
small patches, as GNU FriBidi 1.0, Yes! FriBidi has already
become a GNU package. Then Roozbeh and I will work on some
documentation and moving development to savannah.gnu.org. After
that we just maintain the FriBidi 1.0 codebase, and work
extensively on FriBidi 2.0, with a major redesign. Fortunately
we are getting to some consensus on the interaction of bidi,
line-breaking and joining algorithms in the Unicode bidi list, so
now we can design the interface to fit much more uses.
So what I suggest is that you work on your own ideas. We already
have Omer's additions in HEAD branch too. Then after working on
new design, we all port the current codes to the new interface.
Yours,
behdad
On Sat, 7 Dec 2002, Shachar Shemesh wrote:
> Hi list,
>
> I've had a quick look at the build process we use. I then went on and
> had a more thorough look. I then continued to build a minimal test case.
> I have some good news and some bad news.
>
> The bad news is that the example code I sent all those months ago is not
> going to be incorporated as is into our build process. No way, no how.
> Automake is too autonomous in inventing the compile rules. I can
> recreate those rules myself, but then they won't get updated when
> automake is. Not what we want.
>
> The good news is that this can still be done, and will not be too
> complicated. The idea is this (and a proof of concept patch should
> follow later this week):
>
> In Makefile.am, the source files are marked as fribidi8.c fribidi16.c
> and fribidi32.c, instead of fribidi.c as it is today. I will also add a
> rule that knows how to generate %32.c from %.c, using a perl preprocessor.
>
> The change is a simple addition of "#define FRIBIDI_CHAR_WIDTH 8" (or
> 16, or 32) as the first line of the file.
>
> Please let me know your opinions and thoughts about this, or I shall
> really start implementing (really, this time I mean it, truely).
>
> Shachar
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Fribidi-discuss mailing list
> Fribidi-discuss at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fribidi-discuss
>
--
Behdad Esfahbod 17 Azar 1381, 2002 Dec 8
http://behdad.org/ [Finger for Geek Code]
#define is_persian_leap(y) ((((y)-474)%2820+2820)%2820*31%128<31)
More information about the FriBidi
mailing list