577 Stimmen

Wie fügt man einer Website eine nicht standardisierte Schriftart hinzu?

Gibt es eine Möglichkeit, eine benutzerdefinierte Schriftart auf einer Website hinzuzufügen, ohne Bilder zu verwenden? Blitzlicht oder eine andere Grafik?

Ich habe zum Beispiel an einer Hochzeits-Website gearbeitet und viele schöne Schriftarten für dieses Thema gefunden. Aber ich kann nicht den richtigen Weg finden, um diese Schriftart auf dem Server hinzuzufügen. Und wie kann ich diese Schriftart mit CSS in den HTML-Code einbinden? Ist das auch ohne Grafiken möglich?

2voto

Blair Punkte 3705

Siehe den Artikel 50 nützliche Design-Tools für schöne Web-Typografie für alternative Methoden.

Ich habe nur verwendet Cufon . Ich habe festgestellt, dass es zuverlässig und sehr einfach zu bedienen ist, also habe ich es beibehalten.

2voto

bakkal Punkte 52063

Typeface.js JavaScript Way:

Mit typeface.js können Sie benutzerdefinierte Schriftarten in Ihre Webseiten einbetten, damit Sie Text nicht in Bilder umwandeln müssen

Anstatt Bilder zu erstellen oder zu verwenden Flash, um die Grafik Ihrer Website zu zeigen Text in der gewünschten Schriftart anzuzeigen, können Sie die typeface.js verwenden und in einfachem HTML und CSS schreiben, so als hätten Ihre Besucher die Schriftart lokal installiert.

http://typeface.neocracy.org/

2voto

saadeez Punkte 1338

Wenn Sie eine Datei mit Ihrer Schriftart haben, müssen Sie weitere Formate dieser Schriftart für andere Browser hinzufügen.

Zu diesem Zweck verwende ich einen Schriftgenerator wie Fontsquirrel Es bietet alle Schriftformate und sein @font-face-CSS, Sie müssen es nur per Drag & Drop in Ihre CSS-Datei ziehen.

1voto

Hello Hack Punkte 97
@font-face {
font-family: "CustomFont";
src: url("CustomFont.eot");
src: url("CustomFont.woff") format("woff"),
url("CustomFont.otf") format("opentype"),
url("CustomFont.svg#filename") format("svg");
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X