Closed Bug 194500 Opened 22 years ago Closed 17 years ago

Fonts too small in menus and group pane and subject pane

Categories

(SeaMonkey :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: 3.14, Unassigned)

References

Details

Attachments

(5 files)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3b) Gecko/20030212 (i.e., 1.3b release) After installing the RH7 RPMs (previously using self compiled trunk from 20030117) several displays are very small and hence hard to read. This includes: all pull-down menus, bookmarks (personal toolbar), group pane, subject pane, header pane in MailNews. There seems to be no option to which let's me change it. Sorry, no clue which component this is. pi
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021203 not that this matters when looking at png files instead of the real thing. You should try changing the Minimum Font size option. I don't use pop mail but I think that setting the min font size in the browser effects all mozilla components.
No, that setting has no effect for this problem. pi
Are you using an xft build?
I am usuing this version, no idea how it was compiled: http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.3b/Red_Hat_7x_RPMS/RPMS/i386/ pi
Does this happen with a non-RPM build (just a regular .tar.gz nightly)?
OK. Is this a problem with the Modern theme too? Or just Classic?
Yes, same for both themes. pi
Since I am not able to find it: Which font setting would be responsible for the size in the header pane? pi
Your GTK theme, if any, could be... Failing that, it would be the Mozilla themes themselves....
No idea about GTK theme. Anyway, I am using KDE 3.0.3, but the same problem happens with failsafe. It sounds strange that I cannot change the font size in content areas from within Mozilla. pi
That's the UI, not content areas... typically the UI font is set by the OS. Are you possibly using a dual-monitor setup?
Why is it UI to display the names of folders and newsgroups, of subjects, and of header entries? No, I don't use a dual-monitor setup. pi
It's UI because Mozilla has the "last word" in what it looks like. Content would be web pages and such, where the author has said "last word" (in both cases the user should be able to override it, but the mechanisms are different). So nothing changed about your system and the fonts just became a lot smaller? Any chance you can narrow down the date range when the problem first appeared?
Try manually setting the font size in the browser and this time make sure that you uncheck the dialog box for "allow documents to use other fonts". I forgot that option last time I suggested you to do this. I know for a fact that this works for the browser, but again I dont have mail installed. If this doesnt work then try changing the font types. I have all the fonts set up for helvetica (also gnome default) using proportional size 12, monospace 12 and min font size 10. It got rid of my problems with fonts in the browser and it should work for mail.
Re comment 15: I was running self-compiled Mozilla from source 20030117. Without any other change, the RH7 RPMs of the release were installed. From the same login I restarted Mozilla and it showed the problem. Re comment 16: Changing the fonts for what? Western? Unicode? Unchecking the box for Western does not change anything and would be very bad for reading web pages. pi
I am having the same problem with the mozilla-1.3b-0_xft rpm. Normally I use Galeon with this build, but I once started Mozilla and I got the following (attached). No matter what I do, the menu fonts remain small.
Attached file about:buildconfig
Problem is still there in Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4a) Gecko/2003031714 (built from source 03/16/03 14:01:00). pi
Does setting the font.uifont.pointheight preference to something like "15" help? Is it already set in your prefs.js?
Boris, you are a genius! You really seem to know every single line of the code. No, it was not in my prefs.js. about:config did display a value of 10. Changing it has the effect you'd expect. Great! Should we mark this WFM now or look for the reason of the bad default (which seemd to be a regression)? pi
Actually, I just saw a post about that pref on n.p.m.unix.... ;) The only place it's set is build/package/rpm/SOURCES/mozilla-1.2.1-xft-prefs.js; no idea why it would affect non-xft builds. Chris, any idea what's up?
Woops. I don't think I should have included that patch for the RH7 builds since they don't use Xft.
*** Bug 197916 has been marked as a duplicate of this bug. ***
I also encountered this bug with the provisional help from Boris Zharsky, I fixed it, for now, on my system. The real problem is that the default for the menus in most applications on my system - out-of-the box RH 7.3 - is 12-point Helvetica. So to match that I went to about:config and set the font to 12-point Helvetica. The current setting, 10-point "sans", appears to just be wrong. There appears to be no "sans" font and it substitutes Times-Roman. BTW, I installed from the file mozilla-1.3-0_rh7.i386.rpm and I am using Gnome with a configuration very close to default. Meanwhile I encountered another problem. If I try to change the settings in about:config in the presence of more than one "user profile", the changes seem to do nothing. Even if I have only one profile, the changes only work if I quit Mozilla and come back in again. The user profile system is extremely confusing in general and I think that it should be abolished.
*** Bug 200113 has been marked as a duplicate of this bug. ***
Hi, I just tried the font.uifont.pointheight hint, since I have the same problem with Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030327 Debian/1.3-4 but neither is font.uifont.pointheight set nor does setting it cause any difference... regards Hadmut
Hi, I just found that it depends on the screen resolution (dpi): If I do start the XFree86 server with -dpi 75, the menu fonts become very small. If I use -dpi 100, they do look well. It seems that they are bigger than just the 75/100 ratio. Should nevertheless be configurable. regards Hadmut
This bug is KDE only, right? If it had "KDE" in the summary it would be easier to find. And bug 140751 should probably depend on this. My workaround is this (needs Gnome installed too and may depend on a particular Xft setup): Before starting Mozilla, start /usr/bin/gnome-font-properties . You can close it immediately or use it to set your Mozilla font properties (Mozilla takes most of its settings, including antialiasing).
I had this same problem with mozilla-1.3b RH7 RPMs and later. This is with RH7.1 and Gnome-1.4.0. I solved it by enabling the Gnome Control Center -> Theme Selector -> User Font checkbox, and setting the font selector underneath it to helvetica-medium-12.
running "gnome-font-properties" worked for me. I need to run every time I boot and before I run mozilla. I'm suprised there isn't more activity in this bug... The last few major releases have had this problem. I'm running KDE on Suse 9, but had the same problem with recent builds on Suse 8.2. The menu displays in a very small font (which font depends on which one I have chosen in my font properties in mozilla) unless I run "gnome-font-properties" before I start up Mozilla.
After upgrading from Woody to Sarge I now have the problem again. Setting font.uifont.pointheight has no effect. I am using 1.7RC2 (the Linux installer). pi
Sounds like you should contact your OS vendor, if the OS upgrade broke things.
Reporter, am I correct to assume in Sarge you are using an XFT-enabled Mozilla? (see about:buildconfig to find out if you don't know) If so, ensure that Mozilla is seeing an appropriate DPI: /etc/X11/XF86Config (normally, I don't know if Sarge is different) -> Section "Monitor" -> DisplaySize ###mmwidth ###mmheight controls DPI in xfs, the legacy method of X font service. /etc/X11/Xresources (in all distros I've tried, I don't know about Sarge) -> Xft.dpi: ### controls DPI in fontconfig/XFT, the modern method of font service. Systems that use both font services (all current distros AFAIK) will have inconsistent results among various apps if these two DPIs are not identical. Find out your actual DPI under xfs using 'xdpyinfo | grep resolution' or in KDE 'kinfocenter' -> X-server. Adjust it if necessary to suit your personal taste by changing DisplaySize. Once you're happy with the xfs DPI, use its value for Xft.dpi. For addtional info on the effect of DPI, or for additional tweaking of the UI fonts in Moz, see the following: http://bugzilla.mozilla.org/show_bug.cgi?id=206748#c1 http://bugzilla.mozilla.org/show_bug.cgi?id=206975#c14 http://bugzilla.mozilla.org/show_bug.cgi?id=238962#c4 See also: bug 18454 & bug 172768
I use the precompiled version (http://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.7rc2/mozilla-win32-1.7rc2-installer.exe). I don't see anything about xft there: Build platform target i686-pc-linux-gnu Build tools Compiler Version Compiler flags gcc gcc version 3.2.3 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe c++ gcc version 3.2.3 -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -I/usr/X11R6/include Configure arguments --disable-tests --enable-extensions=default,irc --without-system-nspr --without-system-jpeg --without-system-zlib --without-system-png --without-system-mng --disable-debug '--enable-optimize=-O2 -g' --enable-crypto So that means I don't have an XFT-enabled Mozilla right? Anyhow, before the upgrade I was also using those compiled builds. /etc/X11/XF86Config-4 does not have DisplaySize, but something like this: Section "Monitor" Identifier "Monitor" HorizSync 30-92 VertRefresh 50-85 Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "Graphikkarte" Monitor "Monitor" DefaultDepth 16 SubSection "Display" Depth 1 Modes "1024x768" EndSubSection [etc. for different depths] pi
That link you pasted in is for a Win32 build, not any help to this bug. Your about:buildconfig report shows you're using a standard non-xft build, which is highly likely not the best choice for Sarge, because Sarge probably is XFT enabled. Change: Section "Monitor" Identifier "Monitor" HorizSync 30-92 VertRefresh 50-85 Option "DPMS" EndSection To: Section "Monitor" Identifier "Monitor" DisplaySize 269 202 # 096 DPI @ 1024x768 HorizSync 30-92 VertRefresh 50-85 Option "DPMS" EndSection and then run 'xdpyinfo | grep resolution'. Also read the links in comment 35.
mozilla.org does not provide xft builds of the 1.7x series. You can build your own if you can't find some other source: http://www.mozilla.org/build/unix.html
I don't have time to build my own version. Anyhow I made the change to /etc/X11/XF86Config-4. xdpyinfo | grep resolution now gives: resolution: 96x96 dots per inch (before it was 81x81 I believe). Does not change anything, though. But that was expected, I understand. pi
note besides the larger chrome text that the page font rendering is superior to the mozilla.org non-xft 1.7 build in attachment following
note besides the smaller chrome text that the page font rendering is inferior to the xft 1.4 build shipped with the OS
Product: Browser → Seamonkey
Assignee: asa → general
QA Contact: asa → general
is this bug still a problem? also, gtk2/xft builds of Mozilla 1.7.x are available in the contrib subdirectory.
No reply to comment #43 after 2½ years. No dependencies. Resolving INCOMPLETE.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: