CSS3 Unicode-Bereich funktioniert nicht in Firefox

8

Ich verwende CSS3 property unicode-range , um verschiedene Schriftarten für verschiedene Zeichensätze festzulegen. Arial für lateinische Zeichen und a WebNazanin für Arabisch / Farsi. Es scheint in Chrome 29 und IE10 zu funktionieren, aber nicht in Firefox 23, es verwendet immer noch Arial font in Firefox:

Chrome-Screenshot :

Firefox screenshot :

Es ist mein CSS:

%Vor%

JSFiddle: Ссылка

    
Maysam 14.09.2013, 15:03
quelle

2 Antworten

6

Sie haben Recht. Firefox unterstützt unicode-range nicht.
Ссылка

Sie arbeiten daran. Seit 4 Jahren .

Wenn es dir wirklich wichtig ist, musst du vielleicht nach einer JavaScript-Lösung suchen (wie zum Beispiel nach jedem Zeichen und Einfügen von formatiertem% ​​co_de% s und so ...). Aber das könnte wahrscheinlich vernünftig langsam sein.

AKTUALISIEREN

Es ist jetzt implementiert, aber nicht standardmäßig aktiviert. Sie können es mit einem span -Flag ( about:config )

aktivieren     
Roman 14.09.2013, 15:21
quelle
1

es ist alt, aber eine einfache Lösung ist:

%Vor%

Wenn ich immer diese Methode verwende, wird WebNazanin für arabische oder persische Zeichen und Arial für lateinische Zeichen angezeigt.

    
Pedram 09.12.2015 07:07
quelle

Tags und Links