[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gtk arabic colorings

Hi Ahmed,

I saw your message about broken shaping in gtklabels and got the
code saved to review sometime.  If you have filed bugzilla bugs
insted of mailing Owen directly, you may have had got someone
fixing the issue.  The pango-markup approach should work as far
as we developers are concerned, it was fixed back in 2002.
Anyway, open a bug against pango on bugzilla.gnome.org and attach
your test case, I will have a look soon.


On Wed, 10 Aug 2005, Mete Kural wrote:

> Hello Ahmed,
> Meor might be able to provide some insight for you. He has been experimenting this feature with some rendering engines and I think Pango is one of them too. Meor, did you get the seperate coloring to work in Pango also or was it just uniscribe?
> Thanks,
> Mete
> ---------- Original Message ----------------------------------
> From: Ahmed El-Helw <ahmed at piousity dot net>
> Reply-To: Development Discussions <developer at arabeyes dot org>
> Date:  Tue, 9 Aug 2005 21:44:56 -0400
> >alsalam 3ala man itaba3 al huda -
> >hope everyone is doing well.  i have been stuck for a while on this
> >issue
> >and was wondering if anyone could suggest how to get this to work.  i am
> >trying to write a tajweed highlighting engine... in order to do so, i
> >need to
> >be able to color certain letters in an ayah a different color.
> >
> >the problem i am having is getting this to properly render in gtk.
> >i've tried two different approaches:
> >
> >1. making two identical TextTags with nothing differing except the
> >colors,
> >2. playing around with pango_parse_markup() and, for instance,
> >GtkLabels to
> >     see if i could get anything to work.
> >
> >with the first, i had total failure - the letters would come out
> >separated [ie the shaping
> >would break].
> >
> >with the second, it depends on what i did - if, for instance, i just
> >did color span of the
> >first half the string to be blue and that's it, it appeared to
> >perhaps work fine [i say it
> >"appeared to work fine" b/c at that size, its hard to really tell
> >whether they are two
> >separate letters or are connected to each other, but they seem
> >connected but am not
> >totally sure on that] -- but when i tried making the font larger, you
> >could clearly see shaping broken.
> >
> >i tried to email owen and ask him, and his response a few months ago
> >was that it was
> >working as far as he knew and if i could write a c demo showing it to
> >submit a bug to
> >bugzilla - i've done so recently and emailed him, but i take it he's
> >really busy and so
> >hasn't gotten a chance to write back.  in addition, ppl on the gtk-
> >app-devel list didn't
> >answer either.
> >
> >if anyone can give me any sort of tip would be greatly appreciated.
> >thanks,
> >-ahmed
> >
> >
> --
> Mete Kural
> Touchtone Corporation
> 714-755-2810
> --