Ich arbeite mit einem CMS, auf das ich nur Zugriff habe. Daher kann ich nichts in den KOPF des Dokuments aufnehmen. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Webschriftart aus der CSS-Datei zu importieren.
quelle
Ich arbeite mit einem CMS, auf das ich nur Zugriff habe. Daher kann ich nichts in den KOPF des Dokuments aufnehmen. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Webschriftart aus der CSS-Datei zu importieren.
Verwenden Sie die @import
Methode:
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
Offensichtlich ist "Open Sans" ( Open+Sans
) die importierte Schriftart. Ersetzen Sie es also durch Ihr. Wenn der Name der Schriftart mehrere Wörter enthält, codieren Sie ihn per URL, indem Sie +
wie ich zwischen jedem Wort ein Zeichen einfügen.
Stellen Sie sicher, dass Sie das @import
vor allen Regeln ganz oben in Ihrem CSS platzieren.
Google Fonts kann die @import
Direktive automatisch für Sie generieren . Wenn Sie eine Schriftart ausgewählt haben, klicken Sie auf das (+)
Symbol daneben. In der unteren linken Ecke wird ein Container mit dem Titel "1 Familie ausgewählt" angezeigt. Klicken Sie darauf und es wird erweitert. Verwenden Sie die Registerkarte "Anpassen", um Optionen auszuwählen. Wechseln Sie dann zurück zu "Einbetten" und klicken Sie unter "Schriftart einbetten" auf "@import". Kopieren Sie das CSS zwischen den <style>
Tags in Ihr Stylesheet.
@import
wird nacheinander geladen und am besten vermieden: varvy.com/pagespeed/avoid-css-import.html Die bevorzugte (und standardmäßige) Methode zum Laden von Google-Schriftarten ist heutzutage die Verwendung<link>
.<link>
und optimieren Sie stattdessen die Lieferung.Verwenden Sie lieber nicht @import. Verwenden Sie einfach das oben gezeigte Link-Element im Kopf Ihres Layouts.
quelle
Laden Sie die Schriftart ttf / andere Formatdateien herunter und fügen Sie dann einfach dieses CSS-Codebeispiel hinzu:
quelle
Fügen Sie den folgenden Code in Ihre CSS-Datei ein, um Google Web Fonts zu importieren.
Ersetzen Sie den Parameterwert Open + Sans durch Ihren Schriftnamen.
Ihre CSS-Datei sollte folgendermaßen aussehen:
quelle
quelle
Verwenden Sie das Tag @import
quelle
Berücksichtigen Sie neben den obigen Antworten auch diese Website. https://google-webfonts-helper.herokuapp.com/fonts
Vorteil:
Mit dieser Option können Sie diese Google-Schriftarten selbst hosten, um bessere Antwortzeiten zu erzielen
Wählen Sie Ihre Schriftart (en)
ZB your_theme.css
quelle
font-weight: 400
zuerst und dann den Rest der Schriftart laden, indem Sie denselben Code ohne Argumente verwenden. Dies ermöglicht eine schnellere Anzeige und, wenn Sie nicht die gesamte Schriftart benötigen, kleinere CSS-Dateien.Sie können auch @ font-face verwenden, um auf die URLs zu verlinken. http://www.css3.info/preview/web-fonts-with-font-face/
Unterstützt das CMS Iframes? Möglicherweise können Sie auch einen Iframe in den oberen Bereich Ihres Inhalts einfügen. Dies wäre wahrscheinlich langsamer - besser, um es in Ihr CSS aufzunehmen.
quelle
Um die Schriftart auszuwählen, besuchen Sie den Link: https://fonts.google.com
Schreiben Sie den Schriftnamen Ihrer Wahl von der Website ohne die Klammern.
Zum Beispiel haben Sie dann Lobster als Schriftart Ihrer Wahl gewählt.
Dann können Sie dies normalerweise als Schriftfamilie in Ihrer gesamten HTML / CSS-Datei verwenden.
Beispielsweise
quelle
Jus gehen Sie durch den Link
https://developers.google.com/fonts/docs/getting_started
Verwenden Sie zum Importieren in ein Stylesheet
quelle
Wir können das leicht in CSS3 tun. Wir müssen einfach die @ import-Anweisung verwenden. Das folgende Video beschreibt auf einfache Weise, wie das geht. Also mach weiter und pass auf.
https://www.youtube.com/watch?v=wlPr6EF6GAo
quelle