- Jul 29, 2003I think my prev. reply was very bad-written.
FriBibi is an implementation of Unicode Bidi alg. and it's Arabic-script
prof. and current mentainer is Behdad, my brother and coworker, and we (I
and Amir) want to use FriBidi for this work. [as we know many about it,
and we couldn't write another special as good as it]
And also something similar for Sort and Normalization.
On Tue, 29 Jul 2003, Bram Moolenaar wrote:
> Date: Tue, 29 Jul 2003 18:42:03 +0200
> From: Bram Moolenaar <Bram@...>
> To: Behnam Esfahbod <behnam@...>
> Cc: vim-multibyte@..., Amir Hedayati <amir@...>,
> Behdad Esfahbod <behdad@...>
> Subject: Re: Normalization
> Behnam Esfahbod wrote:
> > > > Does Vim uses Unicode Normalization (in any way) in its search (and other
> > > > text tools and filters) ?
> > >
> > > Not much. Ignoring case is mostly handled correctly. You can use the
> > > "\Z" item to ignore differences in combining characters, that's about
> > > it.
> > but unicode norm. is more than just latin-combining-characters.
> Yes, it's currently limited in functionality.
> > > > We started enabling Persian/Arabic support in Vim, that many of them,
> > > > implemented in GNU libraries. And so, we are going to read the source
> > > > code ASAP. :)
> > >
> > > Vim can't rely on GNU libraries to be present, it would work only for a
> > > a few platforms. If some normalization is needed, it will have to be
> > > implemented in C code.
> > All of these GNU tools (most in glibc) are implemented in C and are
> > FreeSoftware and OpenSource. We can only use these shared libraries on
> > GNU-based OSs and put these libraries in Vim for other OSs.
> I don't want to include GNU code, because it means I am forced to use
> the GPL. Vim uses a different license. It's exactly this feature of
> the GPL that I have problems with: I want to be free to select the
> license for code that I write myself.
> > As your charity feeling for Vim, there's better to support RTL and Bidi
> > for Persian/Arabic/Hebrew users!
> > If you don't want to import RTL and Bidi support into main Vim, we have to
> > make an Arabic distro. that it doesn't seem good.
> > We want to make vim support Persian in Linux, but there's very nice if we
> > make it available in all supported OSs.
> I'm open to add better support for foreign languages. But since only
> few people will use the functionality, we have to make sure that the
> code is as small as possible.
Behnam Esfahbod ......[ http://esfahbod.info | behnam(a)esfahbod.info ]
- << Previous post in topic Next post in topic >>