Ich erstelle eine Website für einen Kunden, und wir hatten gehofft, in der Navigationsleiste nur Text und keine Bilder zu verwenden. Die Schriftart, die wir verwenden, ist Century Gothic (ich glaube, dass diese Schriftart auf den meisten PCs und Macs verfügbar ist). Das Problem ist, dass die Schriftart in verschiedenen Browsern erheblich voneinander abweicht. In Chrome haben wir es so aussehen lassen, wie wir es wollen, aber in Firefox ist der Text kleiner und mutiger.
Neben dem Schreiben von browserspezifischem Javascript zum Ändern der Schrifteigenschaften gibt es noch andere Optionen, um die Art und Weise zu standardisieren, in der die Schriftarten browserübergreifend gerendert werden. Vielleicht eine Bibliothek oder API? Vielleicht geht es darum, die Schrifteigenschaften genauer zu deklarieren? Ehrlich gesagt stecke ich fest und brauche Hilfe.
quelle
Tatsächlich gibt es eine Methode zum Einbetten von Schriftarten in Ihr CSS. Es ist sehr einfach. Weitere Informationen hierzu finden Sie unter http://randsco.com/index.php/2009/07/04/p680 . Der Nachteil dabei ist, dass ältere Browser (vor ei 7 und ff 3, glaube ich ...) dies nicht unterstützen. Die Anzahl der Benutzer dieser alten Browser nimmt jedoch rapide ab, und es ist immer noch möglich, alternative Schriftarten anzugeben, die funktionieren und normalerweise für alle Fälle auf den meisten PCs verwendet werden.
Ein anderer Ansatz, den ich nicht verwendet habe, ist die Verwendung von Flash. Ich habe nicht viele Informationen darüber, außer ich weiß davon.
quelle
Wie andere bereits bemerkt haben, haben wir keine vollständige Kontrolle. Aber ich denke, es lohnt sich, ein paar Dinge zu erwähnen, die ich hilfreich finde, um Browser dazu zu bringen, Dinge insgesamt ähnlich zu rendern. Beides sind Dinge, die viele von Ihnen bereits tun, aber ich dachte, sie sind erwähnenswert, da die Grundlage, auf der Sie aufbauen, Sie oft auf Erfolg oder Misserfolg vorbereitet ...
CSS zurücksetzen. Das Konzept ist einfach: Sie legen die Standardeinstellungen für HTML-Tags in einem Stylesheet fest, um einen gemeinsamen Ausgangspunkt für das HTML-Rendering festzulegen. Hier ist ein Artikel und ein Beispiel: http://meyerweb.com/eric/tools/css/reset/
Doctype-Erklärung. http://htmlhelp.com/tools/validator/doctype.html
quelle