Garnier Garnier wrote:
> Hello Listers,
> I have a question:
> Which is the ideal font that is supported by all browsers, and on Windows and 
> Linux? 
> The html page that I am working on does not use any specific fonts or size. 
> The Heading uses the H2 tag and the body uses the body tag. Depending on the 
> browser used to open the page it would pick up the default font on both OS. 
> Now most system requirements at our end have changed on Linux due to which 
> the display is normal on Windows but not on Linux. On Linux the font size and 
> type has changed. The size is 70 and bold.
> B/R
> Garnier

For the browser part of your questions, you are probably aware of the 
vendor/user defaults for a particular user agent (browser) For example, 
for the FF 3.5 browser on Windows XP, the res\html.css file in the 
installation folder has its default settings. Other browsers work similarly.

As a rule, I use a reset CSS file in my PHP/XHTML websites to reset some 
of those default settings--using the following Tripoli CSS definitions:


    Tripoli is a generic CSS standard for HTML rendering.
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published 
    by the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program. If not, see <>.

    * {
      text-decoration: none;
      font-size: 1em;
      outline: none;
      padding: 0;
      margin: 0;
    code, kbd, samp, pre, tt, var, textarea, input, select, isindex,
    listing, xmp, plaintext {
      white-space: normal;
      font-size: 1em;
      font: inherit;
    dfn, i, cite, var, address, em {
      font-style: normal;
    th, b, strong, h1, h2, h3, h4, h5, h6 {
      font-weight: normal;
    a, img, a img, iframe, form, fieldset, abbr, acronym, object,
    applet, table {
      border: none;
    table {
      border-collapse: collapse;
      border-spacing: 0;
    caption, th, td, center {
      vertical-align: top;
      text-align: left;
    body {
      background: white;
      line-height: 1;
      color: black;
    q {
      quotes: "" "";
    ul, ol, dir, menu {
      list-style: none;
    sub, sup {
      vertical-align: baseline;
    a {
      color: inherit;
    hr {
      display: none;
    font {
      color: inherit !important;
      font: inherit !important;
      color: inherit !important;
    marquee {
      overflow: inherit !important;
      -moz-binding: none;
    blink {
      text-decoration: none;
    nobr {
      white-space: normal;

Reply via email to