Re: [gtk-list] Re: Bi-Di support
- From: Moshe Vainer <moshev easybase com>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] Re: Bi-Di support
- Date: Fri, 10 Jul 1998 21:51:47 +0200
About the widgets you are absolutely right,
A global flag is needed indicating an app is in BiDi mode and all the widgets
should go in BiDi mode,
As about Unicode, I don't know when Unicode support will make it there, so
even if it is easier to implement with Unicode, i think doing it with ISO-xxxx-8
is also needed. Anyway, I think, in a few weeks, when i set-up my PC,
I will try to write a simple rendering mechanism that will convert logical/visual
layouts and we'll see where it takes from there...
Owen Taylor wrote:
> Moshe Vainer <moshev@easybase.com> writes:
>
> > Well, in windows, for example, the BiDi support is done based on Font,
> > with 8bit and not Unicode. That is a font can be declared Hebrew and thus alter
> >
> > the behaviour of Widgets etc...
>
> Hmmm, but even the standard Hebrew fonts include characters
> where the rendering direction is different from the logical
> direction, right? (That is, the lower half of iso-8859-whatever
> is just ASCII, and numbers in Hebrew are done RTL)
>
> Just implementing the correct rendering algrorithm based on the
> Unicode character properties seems easier - in the sense that it could
> be done just once (even if it is complicated).
>
> I suspect the mirroring of widgets and layouts should be done based on
> a global flag - you could easily imagine that one widget would contain
> labels in both Hebrew and English - so using the font just wouldn't
> work.
>
> Regards,
> Owen
>
> --
> To unsubscribe: mail -s unsubscribe gtk-list-request@redhat.com < /dev/null
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]