2009-07-14 7 views

Antwort

-1

BEARBEITEN (Entfernte meine orignaly Antwort, die sagt, dass es nicht getan werden kann).

Die Auswahl der Schriftarten, die über meisten Systeme verfügbar ist, ist nicht etwas, das Designer begeistert, so dass ich weiß, warum es ansprechend ist, benutzerdefinierte Schriftarten Ihre Website einbetten möchten.

Es scheint, es gibt ein paar Methoden da draußen zu tun, was Sie suchen, aber nichts ist noch weitgehend unterstützt. Da wird es nicht einfach sein, die verschiedenen Browser und Betriebssysteme konsistent zu halten.

Ich stimme, dass Sie bleiben, was auf den Benutzer-Systemen verfügbar ist, behalten Sie einen einheitlichen Stil, egal welcher Browser oder Betriebssystem verwendet wird.

Sie müssen sich auch die Lizenzdetails für die Schriftart ansehen, die Sie einbetten möchten, um zu sehen, wie sie Sie beeinflusst.

1

CSS3 bietet eine @font-face Richtlinie, die Sie beliebige Schriftarten auf Ihren Webseiten verwenden. Aber ich bezweifle, dass es sogar mit den neuesten Browsern weit verbreitet ist.

Weitere Informationen:

Die Kompatibilität (für Truetype/Opentype-Schriften) sollten mit den folgenden Browsern gegeben werden:

  • Webkit/Safari:> = 3,1
  • Opera:> = 10 (höchstwahrscheinlich)
  • Internet Explorer: nicht unterstützt (unterstützt nur Opentype-Schriften eingebettet)
  • Mozilla/Firefox:> = 3.5
  • Google Chrome:> = 2,0
  • Netscape: nicht
2

unterstützt Einige Browser Herunterladen von Schriftarten unterstützen. Unter Webfonts.info und FontEmbedding.com finden Sie alles, was Sie über das Thema wissen möchten, einschließlich technischer Probleme und legal Probleme und which browsers support which mechanisms.

Die specification at the W3C enthält einige Beispiele, wie diese, aber nicht jeder unterstützt sie:

@font-face { 
    font-family: OCRB; 
    src: local(OCRB), url(http://site.com/fonts/ocrb.ttf); 
} 
p { font-family: OCRB, monospace; } 
1

Das W3C vor, einen Standard für diese vielen Jahren definiert. Wie bei vielen solchen "Standards" müssen Webbrowser diese nicht unterstützen, sodass Sie sich nicht darauf verlassen können.

Siehe here for a list of browsers das funktioniert.

1

Cufon bietet JavaScript-basierten Textersatz - es funktioniert ganz gut, aber kann den Computer auf einigen Schriftarten verlangsamen, wenn Sie es übermäßig verwenden.

SIFR macht etwas ähnliches, aber verwendet Flash - aber ich hatte immer Probleme damit, also würde ich es nicht empfehlen.

Der Font-Face CSS-Selektor bietet auch Inline-Font-Einbettung, aber leider, da die Mehrheit der Browser es nicht verwenden, ist es nicht wert, zu verwenden - zumindest für eine Weile noch.

Verwandte Themen