Siechfred: Verschiedene Schriftarten für verschiedene Browser

Beitrag lesen

Hell-O!

font: Trebuchet MS, Geneva, Arial, Verdana, Sans-Serif, etc. anzulegen, dann nimmt der IE ja Trrebuchet MS wenn er diese hat, wenn nicht Arial, da Geneva nicht hat. Dann ist aber das problem das, wenn der MAC Trebuchet MS installiert hat (was in der regel so ist) auch diese nimmt und nicht Geneva.

Ich persönlich sortiere Schriften immer aufsteigend nach der Wahrscheinlichkeit ihrer Verfügbarkeit beim Client. Dies sähe bei dir so aus:

font-family: Geneva,"Trebuchet MS",Verdana,Arial,sans-serif;

Da ds ganze in einem CMS also PHP/MySQL läuft, so kam ich auf die Idee zwei verschiedene head dateien oder zwei verschiedene style tags (das sind 4 für verknüpfte css dateien standard, klein, normal und groß) anzulegen, würde dann checken welcher browser genutzt wird und dann mit if/then in ein include ist den entsprechenden head ein zubauen.

Wenn du es so, wie oben beschrieben, machst, bekommen MAC-User ihr Geneva (ist das eine Standardschriftart?) und alle anderen zuerst Trebuchet, dann Verdana usw. Dann benötigst du m.E. keine Browserweiche.

nur leider weiss ich nicht wie diese realisiere mit also wie dieser browsercheck mit if/then gebaut wird.

Ein Browsercheck mit PHP ist eine unzuverlässige Sache, da PHP nur den UserAgent-String, den der Browser mitschickt, auswerten kann. Und da diese Kennung keinen Normen unterliegt, könnte das zu unerwareteten Ergebnissen führen.

Wenn dich mein Lösungsvorschlag nicht zufriedenstellt, dann versuche zunächst, über CSS die Browser entsprechend zu bedienen (ein paar Hacks sind in SELFHTML genannt, weitere findest du bei Bedarf im Forums-Archiv).

Kann mir da vielleicht jemand helfen, das geht ja uch mit JS würde es aber gerne in php realisieren.

Javascript wäre aber in diesem Fall die bessere Wahl, da es beim Client ausgeführt wird und du daher direkt die Fähigkeiten des individuellen Browsers testen kannst. Eine recht umfangreiche Liste dessen, was welcher Browser kann, findest du bei Lipfert und Malik.

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.