Warum kann ich auf einigen Websites wie der Google-Suchseite keine benutzerdefinierte Schriftart verwenden?

387
陳 力

Ich habe meine Schriften in chrome: // settings / fonts geändert. Es hat Auswirkungen auf einige Standorte. Aber mehr Seiten werden nicht beeinflusst. Was steckt dahinter?

0

1 Antwort auf die Frage

1
Thornkey

In HTML können wir Schriftfamilien definieren. Angenommen, ich wollte eine generische serifenlose Schrift für meine <p>Elemente verwenden. Dann würde ich das machen:

p{ font-family: sans-serif; } 

Jetzt wird der Browser aufgefordert, die Standard-Sans-Serif-Schriftart zu verwenden. Wenn Sie zu chrome: // settings / fonts wechseln, um Ihre Schriftarten zu ändern, wird diese Standardschriftart geändert.

Google mag jedoch eigene Schriftarten. Stattdessen erstellen sie eine benutzerdefinierte Schriftart in css und verknüpfen sie mit der benutzerdefinierten Schriftart:

@font-face { font-family: GooglesNiceFont; src: url(pure_aesthetic_genius.ttf); }  p{ font-family: GooglesNiceFont; } 

Dabei wird immer die auf ihren Servern gespeicherte Schriftart von Google verwendet, anstelle der Standard-Serifenlos-Schriftart.