Salve Raphael!
Auf besonders exotische Kreationen sollte man also besser verzichten, weil sie wenige User besitzen. Richtig?
Für den Fließtext ist das so richtig, aber wenn es sich Überschriften o.ä. handelt, dann hält dich nichts davon ab, den Schriftzug als PNG oder GIF zu speichern.
Als kleiner Tip dazu: Benutze PNG-8 oder GIF als Format für Schriften und entferne alle Farben, die nicht im Bild enthalten sind. Nimm in keinem Fall JPEG als Grafikformat zum Speichern von Schriften. Auifgrund der Technik, die hinter JPG steht (diskrete Cosinustransformation) wird das recht gruselig aussehen. Der Schriftzug wird schmierig. Es werden Artefakte sichtbar, usw..
- Mac und Windows: Unter Windows werden Schriften, deren Größe mit Punkt definiert wurde um ca. 30% größer wiedergegeben.
Nein. Wenn Du sagst, die Schrift solle 12pt groß sein, dann ist sie das auch - auf Windows wie auf Mac OS.
Allerdings weiß ich niht, mit was für einer Auflösung das Fenstersystem deinem Betriebssystems arbeitet...
Der Mac zeigt sie 1:1
Hat mit dem Mac nichts zu tun, sondern mit mit dem OS und hier hast Du leider nicht geschrieben, womit du arbeitest )OS 9 unterscheidet sich von OS X soweit wie OS 9 von Windows).
Und eventuell arbeitest Du auf dem Mac dann vielleicht auch noch mit einem X-Server..?
Naja... Versuche die Schriftgrößen einfach nicht in pt anzugeben. Das ist nichzt die einzige mögliche Größenangabe. Es gibt relative und absolute. In SelfHTML sollte mehr über die einzelnen Angaben stehen (pt, px, em, pc, Prozent, ...).
Es gibt Weichen, die Das Betriebssystem erkennen und dann unterschiedliche Schriftgrößen laden, damit es auf beiden Systemen gleich aussieht.
Während Du noch recht zuverlässig herausfinden kannst, welchen Browser ein User einsetzt (nicht durch navigator.appName oder ähnliches, sondern durch CSS-Hacks, Abfrage nach JS-Eigenschaften, Conditional Comments,...), kannst Du sehr schlecht herausfinden, mit welchem OS ein User unterwegs ist. Der gesendete UserAgent-String ist nicht zuverlässig.
Es spielt eigentlich aber auch keine Rolle, welches OS genutzt wird. Unter Linux/Unix wird die Darstellung der Schriftgröße von der Konfiguration des X-Servers (z.B. Monitorauflösung) abhängen.
Mach doch deine Schriftangaben in "em".
Gruß, rob