[ILUG] Re: fonts in netscape
Padraig Finnerty
padraigf at compapp.dcu.ie
Thu Apr 13 14:40:51 IST 2000
On Thu, Apr 06, 2000 at 04:00:27PM +0100 Paul Jakma wrote:
> On Thu, 6 Apr 2000, Padraig Finnerty wrote:
>
> > hi, I was wondering could anyone recommend any good truetype fonts for
> > netscape. I installed the xfstt server yesterday
>
> RH6+ xfs already supports TrueType.
>
Yeah, I tried that, but as ever when I try to install a RH6.x rpm on my
(originally RH5.1) machine, I get caught in a strange loop of dependencies,
as happened this time, which is why I got the xfstt tgz, but xfstt is
working fine.
> pass -dpi 100 to your Xserver.
Ok, I tried that. It didn't make any difference, 100dpi was the default,
I think.
> read the X font deuglification mini-howto.
yeah, I already had.
> make sure you have 100dpi/hires fonts listed before 75dpi/lower res
> fonts in your fontpath (or in fs/config), ditto for :unscaled.
I had that done, but they only affect non-truetype fonts if I understand
things correctly.
Back to my original question of what fonts to use. It seems the non-serif'ed
fonts are quite readable at <font size=1> but are not as readable at regular
sizes. And vice-versa for the serif'ed fonts.
I would like to tell netscape to use a non-serif'ed font at <font size=1>
and use the default font otherwise. I was looking at the Xresources that
can be set for netscape, and a couple are of interest. One is:
Netscape*documentFonts.sizeIncrement: 5
This tells netscape to increment/decrement fonts (when size is specified)
by 5%. <font size=3> is the default 12pt (or whatever), <font size=2> is
then 5% smaller, <font size=4> is 5% larger, and so on. The default for
this is 20, so changing it to 5 has made things much more readable.
Another Xresource that you can set are font attributes, based on the font
size specified in the document, i.e.:
Netscape*documentFonts.variable*1.foundry: schumacher
Netscape*documentFonts.variable*1.family: clean
Netscape*documentFonts.variable*1.weight: medium
Netscape*documentFonts.variable*1.slant: r
Netscape*documentFonts.variable*1.pointSize: 120
will all affect all document fonts of <font size=1>. This would seem ideal,
but it doesn't work. It seems that the preferences.js file is over-riding
my .Xdefaults. I was wondering is there anyway to get netscape to ignore
the preferences.js file and just use .Xdefaults? (where things are much
more configurable)
Failing that I could always set up a proxy server on my own machine and get
it to preprocess the web pages, replacing <font size=1> with
<font face="fixed"> or something.
Overkill maybe, but I was planning on setting up the proxy server anyway
so I could have better control over caching, and to filter ads and things.
It seems to me that netscape is really a Windows program, ported to Linux,
and it will *always* be that, which is why it drives me up the walls.
Padraig
More information about the ILUG
mailing list