Heim > Artikel > Web-Frontend > Wie kann ich die Schriftart erkennen, die tatsächlich im Browser eines Benutzers gerendert wird?
Angenommen, Sie haben eine CSS-Regel, die die Schriftfamilie Ihrer Webseite bestimmt. Wie können Sie erkennen, welche Schriftart tatsächlich im Browser des Benutzers verwendet wird? Diese Frage wird relevant, wenn bestimmte Glyphen in bestimmten Schriftarten nicht vorhanden sind und die Anzeige eines Download-Links für die korrekte Glyphenwiedergabe erforderlich ist.
Ein Ansatz besteht darin, ein Element mit einem bestimmten festzulegen Schriftart und zugewiesene Zeichenfolge. Wenn die Schriftart im System des Benutzers nicht vorhanden ist, übernimmt das Element die Schriftart seines übergeordneten Elements. Durch Messen der Breite der gerenderten Zeichenfolge können Sie feststellen, ob die erwartete Schriftart oder ihr abgeleitetes Gegenstück verwendet wird. Diese Methode funktioniert jedoch nicht für monospaced Schriftarten.
Dieser Ansatz wurde durch den Artikel „Javascript/CSS Font Detector“ auf ajaxian.com populär gemacht, der im März 2007 veröffentlicht wurde.
Das obige ist der detaillierte Inhalt vonWie kann ich die Schriftart erkennen, die tatsächlich im Browser eines Benutzers gerendert wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!