Re: [Evolution] Evo affecting the font size of firefox



On Fri, 2011-02-04 at 07:14 -0430, Patrick O'Callaghan wrote:
On Fri, 2011-02-04 at 11:58 +0100, Matthias Apitz wrote:
I'm running Evo 2.24.5 and Firefox 3.0.7 on a KDE 3.5.8 desktop. The
font size configured in Evo is 8 and in Firefox 10. When I start Evo,
the font size in the Firefox is getting smaller, automagically in the
displayed page. When I stop Evo, the size goes up again.

Font sizes of 8 and 10 pt(?) respectively. Did you set those to roughly
match up in size visually?

What is causing this?

Evo uses the Gnome Gconf system, as does Firefox (even though you're
running under KDE). That means that they share font information and
change dynamically when you adjust fonts. As to why stopping Evo causes
it to change I couldn't say as I haven't seen that, but note that both
Evo 2.24 and KDE 3 are quite out of date.

A different DPI value for GNOME than your X, KDE or Firefox uses? A
differing DPI value for GNOME could explain the otherwise larger in
number Firefox font size to suddenly shrink.

A smaller (GNOME) DPI value for your monitor would result in an 8pt font
to measure up with a 10pt font in Firefox, using a higher DPI value. If
Firefox then notices a DPI change (while a GNOME app is running), its
own fonts would appear to shrink -- the font size is not measured in
pixel, but point (pt) IIRC, which depends on the resolution and actual
size of the monitor.

The DPI values always should match between systems. For the GNOME part,
see Preferences, Appearance, Details.


Take all metrics and systems above with a grain of salt. IIRC it was not
uncommon on Linux / X systems back the days of Evolution 2.24 to work
quite counter-intuitive in this regard -- to avoid the words broken and
calculation in a single sentence. Dang! ;)


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]