2014-04-07 6 views
14

Ich verwende Google's Open Sans Font in meiner Anwendung.Schriftfamilie Open Sans wird nicht benutzt

Ich habe das Stylesheet wie angewiesen definiert:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,700' 
rel='stylesheet' type='text/css'> 

habe ich es dann auf den Körper Selektor als:

body { 
    font-family: 'Open Sans', sans-serif; 
} 

I Schriftfamilie nirgendwo anders definiert haben. Ich gehe davon aus, dass die untergeordneten Elemente das Element automatisch erben, da ich es im übergeordneten Objekt definiert habe.

Allerdings, wenn ich den Inspektor öffnen für sagen ein Anker-Tag in meiner Anwendung und sehen Sie die berechneten Stile für dieses Tag, finde ich (Chrome Latest) die "gerenderten Font" sagt "Times New Roman 18 Glyphen" - Ist das richtig? Ich habe erwartet, dass es "Open Sans" sagt - Wird die Open Sans-Schriftart nicht angewendet?

+0

haben Sie eine JSFiddle haben? – smistry

+1

Kann nicht reproduziert werden. Sieht der Text * wie Open Sans aus? Es sollte klar von Times New Roman unterschieden werden. Die Information "Gerenderte Schrift" in Chrome kann für Webfonts ein Fehler sein. –

+0

@ JukkaK.Korpela Bitte sehen Sie die Antwort - anscheinend ist es eine Art Bug mit Chrom (weil ich das Problem mit Firefox nicht habe) – callmekatootie

Antwort

4

Überprüfen Sie die codepen link. Es funktioniert gut für mich!

.open-sans-font{ 
 
    font-family: 'Open Sans', sans-serif; 
 
}
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700" rel="stylesheet"> 
 

 
<div class="open-sans-font"> 
 
    Stackoverflow rocks !!! 
 
</div>

Verwandte Themen