2010-04-24 13 views

Antwort

4

Dies scheint ein known issue in Chrome in neueste Entwicklung fixiert zu sein baut:

Es gibt eine temporary workaround ist, können Sie auch versuchen:

die font-weight Eigenschaft auf einer @font-face Schrift zu ermöglichen, die nicht der Fall ist Haben Sie eine fettgedruckte Schriftart definiert, müssen Sie in der @font-face Definition font-weight:normal; und font-style:normal; explizit definieren. Beispiel:

@font-face { 
    font-family: 'GriffosFont Regular'; 
    font-weight: normal; 
    font-style: normal; 
    src: url('fonts/GriffosFont.eot'); 
    src: local('GriffosFont Regular'), local('GriffosFont'), url('fonts/GriffosFont.woff') format('woff'), url('fonts/GriffosFont.\ 
ttf') format('truetype'), url('fonts/GriffosFont.svg#GriffosFont') format('svg'); 
} 
+0

+1, ein guter Fund =) –

-2

font-weight: lighter; war nicht für mich arbeiten, so habe ich font-weight: normal; statt, was für meine Zwecke gearbeitet. nicht sicher, ob jetzt mit Chrom los, was ...

+3

Beachten Sie, dass 'font-weight: lighter' macht die Schrift "einen Schritt" heller, so dass ein Element, das Fettschrift erbt, stattdessen mit normalem Schriftgewicht dargestellt wird. Wenn Sie eine bestimmte Schriftgröße im Auge haben, ist es besser, sie direkt anzugeben. 'font-weight: 200' ergibt eine helle Schrift. – Henrik

+0

Ich stimme zu. Für das, was es wert ist, zum Zeitpunkt dieses Beitrags, 'font-Weight: Feuerzeug;' funktionierte nicht in Chrom. Ich konnte durch meine Commits graben, um die genaue Version von Chrome zu finden, die den Bug hatte und ich bin mir sicher, dass es inzwischen repariert wurde (fünf Jahre später). – teewuane

4

Vielleicht müssen Sie fügen Sie diese zu Ihrer CSS:

* {-webkit-font-smoothing: antialiased;} 
Verwandte Themen