Im Allgemeinen können Sie eine benutzerdefinierte Schriftart @font-face
in Ihrem CSS verwenden. Hier ist ein sehr einfaches Beispiel:
@font-face {
font-family: 'YourFontName'; /*a name to be used later*/
src: url('http://domain.com/fonts/font.ttf'); /*URL to font*/
}
Um die Schriftart dann trivial für ein bestimmtes Element zu verwenden:
.classname {
font-family: 'YourFontName';
}
( .classname
ist dein Selektor).
Beachten Sie, dass bestimmte Schriftformate nicht in allen Browsern funktionieren. Sie können den Generator von fontsquirrel.com verwenden , um zu viel Aufwand beim Konvertieren zu vermeiden.
Sie finden eine Reihe kostenloser Web-Schriftarten, die von Google Fonts bereitgestellt werden (außerdem werden automatisch CSS- @font-face
Regeln generiert , sodass Sie keine eigenen schreiben müssen).
Gleichzeitig wird verhindert, dass Personen freien Zugriff auf das Herunterladen der Schriftart haben, wenn dies möglich ist
Nein, es ist nicht möglich, Ihren Text mit einer benutzerdefinierten Schriftart zu gestalten, die über CSS eingebettet ist, und gleichzeitig zu verhindern, dass Benutzer ihn herunterladen. Sie müssen Bilder, Flash oder den HTML5-Canvas verwenden , die alle nicht sehr praktisch sind.
Ich hoffe das hat geholfen!
cufon