Bug#408528: iceape-browser: Indic scripts not rendered properly

Mike Hommey mh at glandium.org
Sun Jan 28 20:19:02 CET 2007


On Sun, Jan 28, 2007 at 07:32:20PM +0100, Jan Willem Stumpel <jstumpel at planet.nl> wrote:
> Mike Hommey wrote:
> > Okay, so I gave it a try[1], and... see no difference between
> > CTL enabled or not. And seeing the code involving the ctl
> > component, it seems to be used for the selection only... In
> > this light, I'm not sure it's really worth enabling...
> > 
> > Mike
> > 
> > 1. That was a bit more than adding --enable-ctl. There are some
> > issues with -Wl,--as-needed and hidden symbols that need to be
> > solved first.
> 
> I do not know about the technical aspects. It is just that the
> Wikipedia page I mentioned is a good test. On Debian the display
> is clearly not correct, but on Windows (XP with Firefox) it is. On
> Windows, CTL _printing_ is also OK.
> 
> A few months ago, even on Debian Sid, Firefox 1.5 could display
> CTL correctly (but not print it). Now, Iceweasel/Iceape can
> neither display nor print it.

Then it sounds like a regression, either in the pango backend, or in
pango itself. Because IIRC, ctl has never been enabled on firefox in
Debian.

And as I told you, it is not enabled in Ubuntu either. And it's not
enabled upstream.

Plus, enabling it doesn't change anything to what is displayed on the
wikipedia page here. So AFAICS, it is pretty much useless, even though
it would be nice if Indic scripts could be rendered correctly.

[checking again]

However, looking at the code again, it is used for selection on all
backends, and is used only for Gtk and Xlib backends, while we only have
Xft or Pango. Both of which don't use ctl. Gtk backend could be enabled
with MOZ_ENABLE_COREXFONTS but I'm not sure of the result...

I think we'll leave that for the moment and see later what we can do.

BTW, could you send a snapshot of what is displayed for you ? (to
compare to what I can see)

Mike




More information about the pkg-mozilla-maintainers mailing list