Hello,
I should start this by saying that, in general, I don't have a very strong grasp on how fonts are handled on a linux system. I know in the X config, font paths can be passed in, so maybe my issue lies with X and the installed fonts on my system and not any application in particular (firefox).
But, I ran into this with firefox while trying to develop a web site, and so that is what I will use to describe what I am seeing. I am working with a web site that uses Helvetica for its font, and if that is unavailable, if falls back on any sans-serif font. This is specified in a style sheet by the following:
Code:
font-family: Helvetica, sans-serif;
I noticed that commas display poorly on this web site. A screen shot is available at
http://img362.imageshack.us/img362/2408/commas.png
If I zoom in two or more times (ctl++) in firefox, then the commas start to look as they should.
I have these three questions:
1.) If the style sheet allows for "fallback" fonts, how can I tell which firefox is using to display this page?
2.) Is this an issue with firefox, X, or some other library on my system? Or possibly my hardware? (probably not, I have an nVidia GeForce 7600 GT using the proprietary nVidia driver and have a fairly recent 24" monitor running at 1920x1200.)
3.) Is there anything I can do, or is this just the present state of fonts in linux? I have a friend who I had send me a screenshot of the site I am working on from his iphone as well as his MS Vista desktop w/firefox (fairly comparable desktop hardware, same resolution) and the font looks fine in both cases. I have seen several questions about fonts and firefox in linux, and the solution generally is, "fonts will always look crappy at high resolutions, so just change resolution." However, if other systems can properly display the fonts, isn't that answer missing the point?
Thanks