SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
LQ is one of the few sites that renders in a larger than normal size. Reducing the font size two steps in FF brings it more in line with what I'm seeing in FF on W2K.
Followed the Beautiful Font Guide (no posts = no link, sorry) and Dugan Chen's post-install guide and have the MS core fonts installed.
theres your problem, your font dpi is way to high, that is why your fonts are appearing so large, you need to set your DPI to the correct settings, if you looked at my how to you know that there are different ways to do this and I posted a few links, but just for starters, close X and type this
startx -dpi 96
then reopen www.linuxquestions.org and your fonts should be a more acceptable size, give it a try.
Once you determine the correct resolution with Daedra's example above, you can make it permanent.
In the monitor section of /etc/X11/xorg.conf use these examples:
Code:
Section "Monitor"
# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
Identifier "AOC 203Vw+"
DisplaySize 433 270
HorizSync 31.0 - 82.0
VertRefresh 56.0 - 75.0
Option "DPI" "100 x 100"
EndSection
Section "Device"
#VideoRam 4096
# Insert Clocks lines here if appropriate
Identifier "VESA Framebuffer"
Driver "nvidia"
EndSection
Section "Screen"
# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
# DefaultDepth 8
# DefaultDepth 16
# DefaultDepth 32
# "1024x768" is also a conservative usable default resolution. If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
Identifier "Screen 1"
Device "VESA Framebuffer"
# Device "nVidia"
Monitor "AOC 203Vw+"
DefaultDepth 24
Option "DynamicTwinView" "false"
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
except place the correct values for your monitor. NB: If you use the monitor's name as I did for Identifier, you will also need to use it lower in the file for Monitor under Identifier.
Might also check your screen mode in that file. I'm using those settings for a 20 inch digital widescreen LCD.
Daedra, I like Clear Type in Windows, so am going to check out your font suggestions on my test box using a 19" digital Samsung.
The DPI line in xorg.conf seems to be ignored, had to add it to startx.
xdpyinfo shows:
Code:
resolution: 96x96 dots per inch
dimensions: 1440x900 pixels (380x238 millimeters)
The dimensions line is off, without forcing the DPI xdpyinfo displays the correct dimensions of 303x190. A benign side effect? The dot pitch of the screen is 0.211 so 120 dpi (25.4/.211 = 128.38) is the native resolution.
1440 x .211 = 303.84mm width
0900 x .211 = 189.9mm height
My understanding from reading the various guides is that 96 dpi is just a reasonable starting point for LCDs. As the above guide states:
Quote:
Changing his memory map from 85dpi to 100dpi may indeed not be visable to him. It could actually look worse. He has gone from being 5.7 points away from his monitor's resolution to 9.3 points away from his monitor's resolution.
Have you changed any font setting in about:config?
Using a custom theme?
As a side note, I would not count on a general Wikipedia article for the dot pitch of your monitor. Check your owner manual or the manufactures website for the dot pitch specification. Just because a monitor can handle a given screen size does not mean it's physical display actually has that small of a dot pitch.
I'm middle-aged and my eyesight gradually reflects that with each passing year. Therefore I prefer readable text, meaning slightly larger, not the nonsense tiny stuff that naive web designers use.
I have used the 120 dpi resolution going back many years to the mid 90s with Windows NT4. Long before my eyesight started reflecting my age. The "Large Fonts" setting was roughly the equivalent of 120 dpi.
With Slackware I use 120 dpi on a 17 inch LCD monitor running a native resolution of 1280 x 1024. Based upon my experience with 17 inch monitors, I suspect with a 1440 horizontal pixels, that the 120 dpi setting is much better than 100 or 96 dpi.
I force the resolution in startx:
serverargs="-dpi 120 -ac -nolisten tcp"
After setting the resolution, I adjust my desktop font sizes to taste. I use KDE. Without changing the desktop font sizes from the typical default settings, all fonts will be much too tiny at 120 dpi. Therefore this is a two-step process although straightforward.
The big challenge is web browsing. All the folks out there who design web pages on 24 inch monitors don't "get it." That is, a significant portion of the people are not interested in tiny fonts or squeezing more information on a page than can be absorbed by any typical human. I ensure my fonts in Firefox are slightly large. In my Firefox user.js, I have the following:
However, those adjustments are only a basic foundation. Those font settings will not override those naive web designers who don't "get it." Especially when most sites use cascading style sheets. For web site sites I visit often that use way too small text --- and LQ is one of those sites, I create a custom style sheet. I use Firefox but the idea should work for any browser supporting individual style sheets.
To get this concept to function, I chain (cascade) a series of userContent.css files. I insert the following in every user's firefox userContent.css file:
I share several Firefox configuration files with all of my user accounts. Hence the public location for my primary userContent.css file. In that file I add specific Firefox tweaks but at the top of the file I insert:
@import url(userContent-tweaks.css);
In userContent-tweak.css I add the following:
@import url(userContent-site-linuxquestions.css);
@import url(userContent-site-zdnet.css);
@import url(userContent-site-eweek.css);
@import url(userContent-site-enterprisenetworkingplanet.css);
@import url(userContent-site-linuxplanet.css);
@import url(userContent-site-osweekly.css);
@import url(userContent-site-wired.css);
etc.
etc.
When I decide I want to regularly visit an eyesight-busting web site, I create a site specific style sheet and then add the style sheet to userContent-tweaks.css. By chaining (cascading) my style sheets in this manner I need not muck around with my primary userContent.css file.
In each user-content-site-xyz.css file, I insert the tweaks I need to render the specific web site the way I want. Because I am no expert on cascading style sheets, usually I have to experiment until I find the combination I want. My userContent-site-linuxquestions.css looks like this:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.