Hallo
soll man keine Schriftart in CSS definieren …
Nein.
… und es dem Browser überlassen , was er nimmt …
Auch.
… oder soll man eine definieren …
Ja.
Um es zusammenzufassen, Definiere im CSS, welche Schriftarten du verwendet sehen willst. Gib in der Definition aber abschließend auch eine generische Schriftfamilie an, damit die Browser, falls deine Wunschschriftarten nicht auf den Rechnern installiert sind, zumindest eine ähnliche Schriftart verwenden.
body {
/* Schriftartnamen ohne Gewähr ihrer Existenz willkürlich gewählt */
/* zum Abschluss erfolgt die Angabe der passenden Schriftfamilie */
font: Helvetica, "Arial Bold", sans-serif;
}
Du kannst natürlich per CSS auch einen oder mehrere Webfonts einbinden. Wenn er/sie von den Browsern geladen werden, wird auch überall die selbe Schrift verwendet. Achte dabei aber darauf, dass dies zusätzliche Downloads von Ressourcen auslöst. Die Seite könnte beim ersten Aufruf kurzzeitig erst in einer generischen Schrift dargestellt werden, bevor die Wunschschrift heruntergeladen ist und für Besucher mit Volumentarifen bedeutet das zusätzlichen Traffic, der auf der Uhr steht. Übertreibe es im Sinne deiner Seitenbesucher also bitte nicht.
Tschö, Auge
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett