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 10:49:06 -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 04:54:19 2003
+++ shadow/113551.tmp.24333     Sun Jun  1 10:49:06 2003
@@ -352,6 +352,48 @@
 As for 3, today was my first day hacking pango... no way I can make a 
 meaningful comment on this one. The only idea that crossed my mind is 
 to consider ZWJ as part of the language left (or right in case of LTR) to it. 
 Most of the code in indic directory seems to be checking for 
 CC_ZERO_WIDTH_MARK, but currently this case can not happen. I am 
 not sure about other engines. 
+
+------- Additional Comments From address@hidden  2003-06-01 10:49 -------
+It seems to me that the next step for 1b is to:
+
+ - Find a uniscribe enabled copy of Microsoft windows
+ - See if 'U+985 U+9CD U+9AF U+9BE' renders as desired
+ - Try another sequence that would make sense for a 
+   consonant, but doesn't make sense for U+985, 
+   say 
+       U+985 + halant + <normal consonant>
+   and see how that renders.
+
+Another approach would be simply to ask on the 
+OpenType mailing list
+(http://www.microsoft.com/typography/otspec/otlist.htm)
+and ask for clarification of the relationship between
+the Unicode Indic FAQ item and the Bengali OpenType spec.
+
+About 2, one concern would be a case where you have 
+a subscript form beneath a dead consonant 
+(C + virama + C_below + virama + C)
+or devanagari ra, this is described in R8 of the
+Unicode book's Devanagari section (Chapter is available
+for download from 
+http://www.unicode.org/versions/Unicode4.0.0/.)
+
+R8 is specifically mentioned as applying to other subscript
+consonants for Gurmukhi in the Unicode chapter as well.
+
+So, you only want to supress blwf on the *first* 
+consonant of the syllable, not on all pre-base consonants.
+
+So, something as simple as:
+
+ gulong tag = (i == baseLimit) ? half_p : blwf_p
+
+may be right, but I'd really like to get Eric Mader to 
+look at this before we change things, since this affects
+all Indic scripts.
+
+(This bug report supports the idea that there should be 
+only *one* issue per bug report.)





reply via email to

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