freebangfont-devel
[Top][All Lists]
Advanced

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

[Freebangfont-devel] [Bug 113551] Changed - Bugs in the Bengali renderi


From: bugzilla-daemon
Subject: [Freebangfont-devel] [Bug 113551] Changed - Bugs in the Bengali rendering system of Pango.
Date: Sun, 1 Jun 2003 04:04:54 -0400 (EDT)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=113551

Changed by address@hidden

--- shadow/113551       Sun Jun  1 03:55:04 2003
+++ shadow/113551.tmp.11506     Sun Jun  1 04:04:53 2003
@@ -234,6 +234,66 @@
 
 
 ------- Additional Comments From address@hidden  2003-06-01 03:55 -------
 Created an attachment (id=17037)
 This is the text file for the images
 
+
+------- Additional Comments From address@hidden  2003-06-01 04:04 -------
+I've attached two copies of a version of version of
+your backport - the first for legibility is with diff -w,
+(ignore whitespace),the second is a diff that can be applied.
+
+Changes from your version:
+
+ - Remove 'if (lastConsonant >= prev) {' and reindent
+ - Get the other part of the ICU change (remove pstf from base
+   consonants) as well.
+ - Remove code that you only #if 0'ed.
+
+If you could check whether this fixes 1a for you, that
+would be appreciated.
+
+I don't want to give up on fixing 1b right and put in
+a hack, without making any effort to figure out 
+
+For 2, OK, my change wasn't right .... I really don't know
+anything about Bengali, as you can tell :-). So, do we
+have any idea *what* is going wrong? 
+
+The output of indic_ot_reorder, with the features *not*
+applied is:
+
+ U+99C U+9AC U+9CD U+9A6
+ dist  dist  dist  dist
+ rphf  rphf  rphf  rphf
+ bwlf              bwlf
+ half              half
+ pstf              pstf
+
+
+Tracing through TT_GPOS_Apply_String, the features that
+take effect are first, the middle two characters are
+combined into a ra-below-base form by 'blwf', then
+second, 'blws' combines the first and second glyphs.
+
+Eric would have know better, but I'm wondering if the
+problem isn't simply that the features are supposed
+to be applied syllable by syllable and we're doing
+the whole string at once.
+
+Your issue 3. is bug 91542 .. in Pango currently, 
+every character has to be assigned to *some* script.
+
+Is there an easy workaround short of fixing 91542?
+
+We can't assign ZWNJ to indic-fc, because it is
+needed, e.g., for displaying Persian in Arabic
+script, but perhaps we can add ZWJ to the list of
+characters that indic-fc.c handles? As it turns
+out, that won't work either because the Indic engine
+advertises itself as one engine for each different
+Indic language. So, only one Indic script can
+get ZWJ...
+
+So, in the end, I don't have any idea other than fixing
+bug 91542.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]