Kann ich den Browser zwingen, CSS @ font-face anstelle der auf dem System installierten Schriftart zu verwenden?

Do Browser ignorieren@font-face Stellen sie fest, dass eine CSS-importierte Schriftart bereits auf dem Client-Betriebssystem installiert ist?

Ich habe eine Reihe von ungewöhnlichen Schriftarten für Design usw. auf meinem System installiert. Es scheint, dass Browser diese Schriftarten mit geringfügigen Unterschieden rendern, je nachdem, ob sie auf dem Client-Betriebssystem installiert sind oder nicht. Ich vermute, dass der Browser den CSS-Schriftartenimport ignoriert, wenn er feststellt, dass die Schrift bereits auf dem Client-Betriebssystem installiert ist.

Das Problem dabei ist, dass diese Renderingunterschiede, wie gering sie auch sein mögen, sich auf die Abstände, die Positionierung und die Ausrichtung auswirken können und dazu führen, dass ich eine andere Version einer Seite sehe als Besucher. Ich muss die Schriftart deinstallieren (ein Schmerz, der jedes Mal zu tun ist) oder eine Vorschau in einer virtuellen Maschine anzeigen (weniger Schmerz, aber immer noch ein Schmerz).

Ist da irgendwie was ich CSS sagen kann, "verwende nur diese bestimmte Schriftart aus dem CSS-Import undignoriere die auf dem Client-Betriebssystem installierte Schriftart?"

EDIT: Dies scheint das Problem zu beheben:

tellen Sie sicher, dass das CSS@font-face Spezifikation verwendet einander string fürfont-family als das, was auf dem System installiert ist.

Wenn Sie die Schriftart an einer anderen Stelle in CSS referenzieren, verwenden Sie:

font-family: System Installed Font Name, 'Imported Font Name', Fallback Font;

Antworten auf die Frage(3)

Ihre Antwort auf die Frage