Sie können Adobe Blank nach der gewünschten Schriftart in die Schriftfamilie einfügen. Anschließend werden Glyphen, die nicht in dieser Schriftart enthalten sind, nicht gerendert.
z.B:
font-family: Arial, 'Adobe Blank';
Soweit mir bekannt ist, gibt es keine JS-Methode, um festzustellen, welche Glyphen in einem Element von welcher Schriftart im Schriftstapel für dieses Element gerendert werden.
Dies wird durch die Tatsache erschwert, dass Browser Benutzereinstellungen für Serifen- / Sans-Serif- / Monospace-Schriftarten haben und sie auch ihre eigenen fest codierten Fallback-Schriftarten haben, die sie verwenden, wenn in keiner der Schriftarten in a eine Glyphe gefunden wird Schriftstapel. Daher kann der Browser einige Glyphen in einer Schriftart rendern, die sich nicht im Schriftstapel oder in der Browser-Schriftarteneinstellung des Benutzers befindet. Chrome Dev Tools zeigt Ihnen jede gerenderte Schriftart für die Glyphen im ausgewählten Element . Auf Ihrem Computer können Sie also sehen, was es tut, aber es gibt keine Möglichkeit zu sagen, was auf dem Computer eines Benutzers passiert.
Es ist auch möglich, dass das System des Benutzers eine Rolle dabei spielt, da z. B. das Fenster die Schriftsetzung auf Glyphenebene durchführt.
so...
Bei den Glyphen, an denen Sie interessiert sind, können Sie nicht wissen, ob sie vom Browser- / System-Fallback des Benutzers gerendert werden, selbst wenn sie nicht die von Ihnen angegebene Schriftart haben.
Wenn Sie es in JS testen möchten, können Sie einzelne Glyphen mit einer Schriftfamilie einschließlich Adobe Blank rendern und deren Breite messen, um festzustellen, ob sie Null ist. ABER Sie müssen jede Glyphe und jede Schriftart, die Sie testen möchten, gründlich durchlaufen . Obwohl Sie die Schriftarten in einem Element-Schriftstapel kennen, können Sie nicht wissen, für welche Schriftarten der Browser des Benutzers konfiguriert ist, sodass zumindest für einige Ihrer Benutzer die Liste der Schriftarten, die Sie durchlaufen, unvollständig ist. (Es ist auch nicht zukunftssicher, wenn neue Schriftarten herauskommen und verwendet werden.)