Aloha!
Ist es ausreichend, wenn ich eine Schriftart, die auch auf mehreren html-Dateine benutzen will, einmal auf der index-Seite zu referenzieren mit:
@font-face { font-family:Vibrocentric; src:local(Vibrocentric), url(Vibrocentric.ttf) format(TrueType); }
Gib dich nicht dem Irrglauben hin, dass diese Anweisung bei heutigen Browsern irgendwas bewirkt. Heutige Browser laden keine TTF-Schriften herunter (damit kriegst du u.U. aufgrund von Copyright-Verletzungen sowieso Probleme - auch Schriften sind urheberrechtlich geschützt). Der Netscape 4 und der IE haben jeweils ein inkompatibles Verfahren eingebaut, und die Tools, um derartige Schriften zu erstellen, sind IIRC verschollen und werden nicht mehr angeboten.
Wenn du eine bestimmte Schriftart haben willst/musst: Nimm eine Grafik - natürlich nur für wenig Text, also beispielsweise für Überschriften. Wenn du eine Menge Text hast, nimm Schriften, die man auf Rechnern gewöhnlich erwarten kann: Verdana, Tahoma, Arial, Helvetica, Times, Courier. Und gib in CSS am Ende deiner Liste eine "generische Schriftfamilie" an, wie "sans-serif", "serif" oder "monospace". Dann sucht sich der Browser zur Not selbst eine passende Schrift aus.
- Sven Rautenberg