Buchan Milne wrote:
 
> Adam Williamson wrote:

> > Agree 100%, assuming this means the site still has Helvetica set as its
> > preferred font. We've spent years in the distro fixing the reliance on
> > this ass-ugly piece of bitmap crap, so why does  the website of the damn
> > distro want to use it?! Since we now have such lovely fonts in Mandrake,
> > the website should have the default font set as "sans", so it actually
> > looks half acceptable. Sites that default to Helvetica bug me so much
> > I've actually wiped the font from my system (I tried setting up that
> > thing you can do in fonts.conf that make it use Vera in place of
> > Helvetica, but I could never make it work), so now the MDK page looks
> > okay to me, but this is a hack I should NOT have to use.

I wipe Verdana from systems that come with it. Same for Bitstream Vera
Sans. Helvetica looks fine to me, though I like others better.
 
> AFAIK, MandrakeClub now uses CSS for all style settings, and according
> to Denis, doesn't set any fonts (though I will check later), however,
> http://www.linux-mandrake.com is full of this junk:
 
> <font size=2 face="helvetica, arial, sans-serif"><b>September 9th, 2003
>  - Mandrake 9.2RC2</b> - The second
> release-candidate of Mandrake Linux 9.2 is available for download and
> tests. Release informations and places to download are available <a
> href="92beta.php3">here</a>.

Time for an overhaul to bring the site into the modern css era.
 
> Luckily I override some fonts ...
 
> Please, can someone ensure this is addressed. Helvetica is not a decent
> replacement for Arial or sans-serif, and should be listed last, not first.

Personally I find rather little distinction between helvetica and arial,
and in fact use arial as my default on systems on which it is installed.
 
> Ha! I just looked at the CSS on http://www.mandrakeclub.com, and see this:

> BODY {
>         color: #000000;
>         background: #ffffff;
>         padding: 5px;
>         margin: 0px;
>         font-family: helvetica, arial, sans-serif;
>         font-size: 12px;
> }

The above is very offensive, not so much the family as the size. Those
using high resolution displays like 1600x1200 or above see 12px as
microscopic little mousetype, if they can see it at all, unless using a
browser with a minimum font size enabled, or when using a text or page
zoom feature. If using the former override, then most if not all text on
the page will be the user's minimum, which eliminates all contextual
information that varying text sizes convey. Instead, no size should be
set at all, or the size should be set to 100%, so that the user sees
whatever size he has determined best suited to his use. 
 
> * {
>         font-family: helvetica, arial, sans-serif;
>         font-size: 12px;
>       }

Above is pure redundance, since the same is in body, and everything on
the page that matters is in body.

> The same issue applies here, you should use instead:
>         font-family: arial, sans-serif, helvetica;

        font-family: arial, sans-serif, helvetica;

is exactly equivalent to

        font-family: arial, sans-serif;.

The browsers all use the first listed font they find. The only way
helvetica would be used in either case is when arial does not exist but
helvetica does exist and gets selected because it is in fact a
sans-serif font.

What really should be used instead is font-family:

        sans-serif;

That way, the user's choice of sans-serif will be used, be it arial or
verdana or helvetica, or, heaven forbid, the Mandrake Linux installed
sans-serif default.
-- 
"...[B]e quick to listen, slow to speak and slow to become angry...."
                                                James 1:19 NIV

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://members.ij.net/mrmazda/auth/auth.html



Reply via email to