Schriftarten werden anders dargestellt, wenn der Benutzer sie installiert hat ... Kann ich Konsistenz erzwingen?

8

Ich baue eine Website, die Googles Webfont Oswald verwendet. Einige meiner Mitarbeiter haben eine andere Lineheight, was die Seite sprengt. Nach der Recherche ist es, weil sie die Schriftart installiert haben, während die meisten anderen Leute nicht. Dieser Unterschied verursacht das Problem. Gibt es eine Möglichkeit, den Browser dazu zu zwingen, den Webfont zu verwenden und ihn nicht mit der nativen Schriftart zu rendern?

mehr Info.

Ich gebe die Zeilenhöhe, Höhe und Schriftgröße als dieselbe Größe an.

    
lostPixels 21.02.2013, 22:02
quelle

2 Antworten

3

Sie können die CSS @ font-face-Regel so anpassen, dass sie Ihren Anforderungen entspricht, anstatt nur die automatisch generierte Version von Google zu laden. Grundsätzlich ist das Problem, dass ihre Regel lokale Versionen bevorzugt (src: local ('Oswald Bold'), lokal ('Oswald-Bold'), ...). Die korrigierte Version würde wie folgt aussehen:

%Vor%

Fügen Sie das einfach manuell zu Ihrem CSS hinzu und verwenden Sie font-family: 'WebOswald'; wenn Sie die Google-Webversion der Schriftart verwenden möchten.

Ich hoffe, das hat geholfen!

Quelle: Ссылка

    
Francis Kim 21.02.2013 22:12
quelle
2

Dieser Fehler wurde behoben, der aus meiner CSS-Datei entfernt wurde:

Text-Rendering: Optimierungsfähigkeit;

    
brockis 20.09.2013 05:16
quelle

Tags und Links