Hi Uschi!
Ach, ist das schön, daß das Forum wieder offen ist.
Ja, und ich komm schon wieder nicht mehr zum Arbeiten... ;-)
Frage 1:
Meines Wissens nach gibt es 5, nämlich serif, sans-serif, monospace, cursive und fantasy.
Ja, steht so in der CSS1 Spec.
Wodurch sich die ersten drei auszeichnen, ist mir klar, aber wie definieren sich cursive und fantasy? Kann ich sagen: durch Rechtsneigung respektive typographisch ungewöhnliche Formen?
Cursive heisst meines Wissens nicht kursiv, falls Du das mit Rechtsneigung meinst, sondern mehr soetwas wie handschriftlich. Kursiv heisst im Englischen italic und ist keine font-family, sondern wird extra als font-style angegeben.
Was passiert eigentlich intern, wenn ich nur die Schriftfamilie angebe, also z.B. "font-family:fantasy"? Fragt der Browser das Betriebssystem: "Hallo, hast du eine Schriftart aus dieser Familie für mich?"
Denke schon.
Und wenn mehrere aus der gleichen Familie installiert sind, welche wird dann auf den Bildschirm gezaubert? Ich habe den Eundruck, daß das unter Windows für jede Datei neu ausgewürfelt wird. Und woher weiß das Betriebssystem überhaupt, welche Schriftart welcher Familie angehört?
Wird sicherlich in der Schriftdatei mit drinstehen, oder?
Frage 3:
Welcher Schriftfamilie gehören eigentlich Symbol-Schriftarten oder sowas wie Wingdings an? In fantasy scheint mir zumindest das letzte nicht so recht zu passen, weil es sich ja nicht um Buchstaben handelt.
Windings scheint mir gar keine Schriftart zu sein, sondern eine Anhaeufung von komischen Zeichen. Vielleicht sollte man es eher als kleine Clip art library bezeichnen. Was Symbol betrifft, sind da alle grichischen Zeichen enthalten? Dann koennte es naemlich einfach eine Schriftart fuer einen anderen Zeichensatz sein (eben nicht iso-8859-1, was hierzulande oft verwendet wird). Neugriechisch ist laut <../../thb.htm> in iso-8859-7 enthalten. Aber ich glaube, eigentlich ist Symbol nur zum Darstellen mathematischer/physikalischer Symbole gedacht, die eben oft griechische Buchstaben sind.
Offensichtlich ist die Anzeige nicht nur vom Betriebssystem, sondern auch noch vom Browser abhängig. Wenn ich per css nur die Schriftfamilie angebe, kann ich im IE 5 unter Windows alle Familien optisch unterscheiden, Netscape 4.7 aber mag weder cursive noch fantasy.
Dann fragt der Browser wohl doch nicht einfach nur das OS, wie oben vermutet. Oder er fragt einfach falsch? Naja, bei mir (NN4.7 auf WinNT4, diverse zusaetzliche Schriften installiert) sieht Deine Testseite jedenfalls so aus, wie bei Alex' zweitem Screenshot.
Ich würde gerne eine kleine Tabelle bauen, in der geordnet nach Schriftfamilien und Betriebssystemen die Schriftarten gelistet sind, die beim jeweiligen Betriebssystem mit einiger Sicherheit installiert sind.
Das wuerde ich sehr begruessen.
monospace unter Windows:
Courier, Courier New
Lucida Console
cursive unter Windows
???
Zapf-Chancery (vermutlich erst durch Zusatzprodukte wie Office installiert)
So long