2016-07-19 12 views
-1

ich einen kurzen CSS-Skript in stilvollen, die für Teile des CJK-Zeichenbereiches Arial mit einer benutzerdefinierten lokalen Schriftart („Dengxian“) ersetzt:„Unicode-range“ gemeldet als unbekannte Eigenschaft in Stilvoll mit Chrome 51

@font-face { 
    font-family: Arial; 
    unicode-range: U+2E80-FFFF; 
    src: local(Dengxian); 
} 

Das Problem ist, dass Stylish "Unicode-Bereich" als eine unbekannte Eigenschaft meldet. Wenn Sie die Unicode-Bereichslinie entfernen, funktioniert das Skript, aber es ist nicht wünschenswert, Arial für lateinische Zeichen zu überschreiben. Was ist falsch an meinem Code?

+0

Klingt wie ein Problem mit der Erweiterung zu setzen, wenn man bedenkt [Chrome unterstützt 'Unicode-range'] (http://caniuse.com/#search=unicode-range) ... Vielleicht solltest du dort anfangen. –

+0

Sie haben Recht! Ich habe einige andere CSS-Injektoren ausprobiert, und der Code funktioniert. Die beliebtesten, mit denen ich Stylish und Stylebot meine, arbeiten momentan nicht. – siyuanr

Antwort

-1

Versuchen

font-family: Arial !important; 
+3

Willkommen bei Stack Overflow! Bitte fügen Sie eine Erklärung hinzu, warum dieser Code dem OP hilft. Dies wird helfen, eine Antwort zu liefern, von der zukünftige Zuschauer lernen können. Weitere Informationen finden Sie unter [Antwort]. Beachten Sie auch, dass bei der Frage gefragt wird, wie Arial nur für einen bestimmten Unicode-Bereich ersetzt werden soll. –