On Sun, Jan 28, 2007 at 07:32:20PM +0100, Jan Willem Stumpel <[EMAIL PROTECTED]> 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]