Created attachment 139059 [details] The patch Attaching the patch here for testing. I'm still performing some final tweaks on it, but that's basically it. What I've not tested: - Positioned glyphs that require non-zero x or y offset. What I'm still doing: - Deciding what the right size for generated bitmap fonts should be.
Sample outputs available here: http://www.gnome.org/~behdad/FirefoxPangoPrinting/
Created attachment 139151 [details] updated patch Ok, this is supposed to fix the bitmap sizing issue, but I get slightly spaced-out bitmap fonts currently. For some reason the bitmap is rendered at 100dpi instead of 72dpi that it should be. This looks more like a pango/fontconfig issue to me. So, this patch can go in.
Upstreamed: https://bugzilla.mozilla.org/show_bug.cgi?id=357733
bug 212336 (Indic][Print] gedit is print square box, when try to print ZWJ in word (Ref bug 211574)) is effecting this bug..
Hi Alam, This bug was for Firefox to switch to Pango for print rendering which is now complete. Is it OK to move this bug back to modified as that part is complete and can be tested independent of specific rendering bugs you may find in Pango. I think it is correct that you continue to open bugs against pango as you have done for bug 212336 etc.
Moving back to MODIFIED as per comment #30
Verified in RHEL5-Client-20061108.nightly with firefox-1.5.0.7-8.el5 printed the following pages, there are not any squares found in printed pages http://bbc.co.uk/hindi bn http://i18n.brisbane.redhat.com/~llim/indic/browser/BrowserTest_Bengali.html gu http://i18n.brisbane.redhat.com/~llim/indic/browser/BrowserTest_Gujarati.html hi http://i18n.brisbane.redhat.com/~llim/indic/browser/BrowserTest_Hindi.html pa http://i18n.brisbane.redhat.com/~llim/indic/browser/BrowserTest_Punjabi.html ta http://i18n.brisbane.redhat.com/~llim/indic/browser/BrowserTest_Tamil.html Resolve it now