[opensuse-packaging] mozilla-xulrunner192 and system cairo
Hi! Since oS 11.3 mozilla-xulrunner192 doesn't use system cairo. Many of us has lcd monitor and use some "patched" cairo packages (subpixel) to get fonts looking good. All gtk/gnome apps use system cairo but Mozilla Firefox _doesn't_. Can We revert this option in mozilla-xulrunner192 spec file? from %define has_system_cairo 0 to %define has_system_cairo 1 -- Pozdrawiam / Best regards, Mariusz Fik, openSUSE Community Member
Hi, Am 25.10.2010 21:24, schrieb Mariusz Fik:
Since oS 11.3 mozilla-xulrunner192 doesn't use system cairo. Many of us has lcd monitor and use some "patched" cairo packages (subpixel) to get fonts looking good. All gtk/gnome apps use system cairo but Mozilla Firefox _doesn't_. Can We revert this option in mozilla-xulrunner192 spec file? from %define has_system_cairo 0 to %define has_system_cairo 1
Short answer: No Long answer: Using system cairo caused several regressions even causing crashes at startup and some other occurences. I'm aware of that subpixel issue but actually the Firefox versions which don't use system cairo have the needed patch applied to its own cairo. I tested that on my system (and turned it back off as I don't like it) and you are the first one reporting again that it doesn't work anymore. ------------------------------------------------------------------- Wed Jul 28 07:32:50 CEST 2010 - wr@rosenauer.org - fixed sound notifications through libesd (bmo#579877) - updated libproxy implementation after upstream review (bmo#517655) - added lcd filter patch for internal cairo So is it really not working currently? Other experiences? Wolfgang -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Dnia poniedziałek, 25 października 2010 o 22:28:48 Wolfgang Rosenauer napisał(a):
Hi,
Am 25.10.2010 21:24, schrieb Mariusz Fik:
Since oS 11.3 mozilla-xulrunner192 doesn't use system cairo. Many of us has lcd monitor and use some "patched" cairo packages (subpixel) to get fonts looking good. All gtk/gnome apps use system cairo but Mozilla Firefox _doesn't_. Can We revert this option in mozilla-xulrunner192 spec file? from %define has_system_cairo 0 to %define has_system_cairo 1
Short answer: No Long answer: Using system cairo caused several regressions even causing crashes at startup and some other occurences.
I'm aware of that subpixel issue but actually the Firefox versions which don't use system cairo have the needed patch applied to its own cairo. I tested that on my system (and turned it back off as I don't like it) and you are the first one reporting again that it doesn't work anymore.
------------------------------------------------------------------- Wed Jul 28 07:32:50 CEST 2010 - wr@rosenauer.org
- fixed sound notifications through libesd (bmo#579877) - updated libproxy implementation after upstream review (bmo#517655) - added lcd filter patch for internal cairo
So is it really not working currently? Other experiences?
Wolfgang I see that mozilla-xulrunner192 is patched with lcd filter patch, but please look on my screen: http://img440.imageshack.us/img440/6603/firefoxcairoe.png
Firefox using system cairo look strongly better (only for me?). I know there were some legal issues with subpixel hinting for freetype2/cairo due to MS/Apple patents... -- Pozdrawiam / Best regards, Mariusz Fik, openSUSE Community Member
I see that mozilla-xulrunner192 is patched with lcd filter patch, but please look on my screen: http://img440.imageshack.us/img440/6603/firefoxcairoe.png
Firefox using system cairo look strongly better (only for me?).
I know there were some legal issues with subpixel hinting for freetype2/cairo due to MS/Apple patents...
I have this problem too with Firefox 3.6 and freetype from subpixel repo, for example ("system cairo" is a Firefox from my test repo in OBS; it's a copy of FF from mozilla repo with one exception:has_system_cairo 1 ): standard freetype, built-in cairo: http://img214.imageshack.us/img214/8982/standardfreetypebuiltin.png (209 Кб) standard freetype, system cairo: http://img594.imageshack.us/img594/2688/standardfreetypesystemc.png (236 Кб) freetype with subpixel hinting, built-in cairo: http://img301.imageshack.us/img301/7016/subpixelfreetypebuiltin.png (211 Кб) freetype with subpixel hinting, system cairo: http://img823.imageshack.us/img823/5558/subpixelfreetypesystemc.png (233 Кб) As you can see, with freetype from standard repo fonts are not smoothed and (IMHO) looks ugly. Fonts without subpixel hinting on my monitor looks ugly in all programs, for example KControl with standard freetype: http://img526.imageshack.us/img526/1517/kcontrolfonts.png (97 Кб) With subpixel hinting fonts looks good in all programs (Qt3, Qt4, Gtk2) except Firefox 3.6. PS: sorry for my terrible English. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am 27.10.2010 11:09, schrieb 9A4172:
As you can see, with freetype from standard repo fonts are not smoothed and (IMHO) looks ugly. Fonts without subpixel hinting on my monitor looks ugly in all programs, for example KControl with standard freetype: http://img526.imageshack.us/img526/1517/kcontrolfonts.png (97 Кб)
With subpixel hinting fonts looks good in all programs (Qt3, Qt4, Gtk2) except Firefox 3.6.
I can see the difference but I cannot explain it. With internal cairo you can also see that RGB subpixels are used. So it basically works. I really don't know enough about that stuff and if someone can enlighten me I'm willing to discuss. Enabling external cairo for Firefox is not an option though. Wolfgang -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
El 25/10/10 17:28, Wolfgang Rosenauer escribió:
Hi,
Am 25.10.2010 21:24, schrieb Mariusz Fik:
Since oS 11.3 mozilla-xulrunner192 doesn't use system cairo. Many of us has lcd monitor and use some "patched" cairo packages (subpixel) to get fonts looking good. All gtk/gnome apps use system cairo but Mozilla Firefox _doesn't_. Can We revert this option in mozilla-xulrunner192 spec file? from %define has_system_cairo 0 to %define has_system_cairo 1
Short answer: No Long answer: Using system cairo caused several regressions even causing crashes at startup and some other occurences.
Did someone looked into that problems ? having Mozilla code bundling all sorts of stuff isnt nice, I would say quite broken. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am 27.10.2010 18:17, schrieb Cristian Rodríguez:
El 25/10/10 17:28, Wolfgang Rosenauer escribió:
Hi,
Am 25.10.2010 21:24, schrieb Mariusz Fik:
Since oS 11.3 mozilla-xulrunner192 doesn't use system cairo. Many of us has lcd monitor and use some "patched" cairo packages (subpixel) to get fonts looking good. All gtk/gnome apps use system cairo but Mozilla Firefox _doesn't_. Can We revert this option in mozilla-xulrunner192 spec file? from %define has_system_cairo 0 to %define has_system_cairo 1
Short answer: No Long answer: Using system cairo caused several regressions even causing crashes at startup and some other occurences.
Did someone looked into that problems ? having Mozilla code bundling all sorts of stuff isnt nice, I would say quite broken.
Young Padawan: I gave up on that. Facts for cairo in Mozilla: - Mozilla is usually on the very latest cairo (often on unreleased latest) - They are one of the bigger contributors to cairo (actually upstream to upstream cairo AFAIK) - they might apply patches needed for their specific needs Do you volunteer to keep cairo on every released distribution usable and up to date with every upcoming Firefox security release and make sure it's compatible with everything else using cairo in openSUSE? I'm really open to discuss that stuff but believe me that I've been there during the last 9 years of maintenance. I'm inviting everyone to join mozilla-factory-mozilla@o.o to discuss everything. I'm actually looking forward to it. It's quite silent over there. Wolfgang -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
9A4172
-
Cristian Rodríguez
-
Mariusz Fik
-
Wolfgang Rosenauer