ICON-Web fonts in chinesisch

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

ICON-Web fonts in chinesisch

Post by Olaf »

Hi,
Nach dem update auf V.2.0 lief alles wunderbar, jedoch stört mich seit neuestem das die ICON-fonts im Backend nicht mehr korrekt dargestellt werden, sondern nur noch Symbole oder asiatische Zeichen beinhalten. Dieses bei jedem aktuellem Browser und ist auch erst neuerdings aufgetreten, beim Chrome wurden sie kurzzeitig auch wieder korrekt dargestellt. Woran kann das liegen!
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by yellowled »

Olaf wrote:Nach dem update auf V.2.0 lief alles wunderbar, jedoch stört mich seit neuestem das die ICON-fonts im Backend nicht mehr korrekt dargestellt werden, sondern nur noch Symbole oder asiatische Zeichen beinhalten. Dieses bei jedem aktuellem Browser und ist auch erst neuerdings aufgetreten, beim Chrome wurden sie kurzzeitig auch wieder korrekt dargestellt. Woran kann das liegen!
Erste Maßnahme: Leere bitte einmal den Browser-Cache. Löst das das Problem?

Ansonsten könnte es noch daran liegen, dass die Icon-Fonts (also die zugehörigen Schriftdateien) nicht geladen werden können. Die einfachste Fehlerquelle wäre, dass sie beim Update falsch oder gar nicht übertragen wurden. Wenn die Icon-Fonts da sind (sie müssten in /templates/2k11/admin/font/ liegen, vier Dateien), dann könnten sie z.B. beim Upload per FTP im falschen Modus (Binary vs ASCII) übertragen und damit zerstört sein – das sollte ein halbwegs anständiger FTP-Client aber mittlerweile selbständig hinkriegen.

Ansonsten müsste man mal genau wissen, von welcher Version Du genau sprichst – einer der Betas oder ein GitHub-Snapshot?

Außerdem mach mal bitte in Chrome Folgendes:
– Ins Backend einloggen
– wenn die Startseite geladen ist, devTools öffen (Rechtsklick auf die Seite, im Kontextmenü „Element untersuchen“ wählen)
– Siehst Du in der oberen Leiste der devTools ein rotes Kreuz-Icon mit einer Zahl daneben? Dann klick das bitte an und paste die Fehlermeldungen im Folgefenster hier ins Forum.

Ich kann das Ganze nicht reproduzieren, insofern dürfte es ein Fehler nur in Deiner Installation sein. (Und bitte ein bisschen Geduld, falls ich nicht – wie sonst oft – innerhalb von Stunden antworte, mir steht die Arbeit im Moment bis zum Hals.)

YL
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by Olaf »

Hallo Matthias,
danke für deine schnelle Reaktion. Es eilt auch nicht wirklich, ich habe alle Zeit der Welt dafür :wink:
OK, die cache's der Browser habe ich gelöscht, kein Erfolg;
Es ist die ganz normale beta3 Version;
Ich habe die vier font Dateien überprüft und noch einmal hoch geladen.
Hier noch der Eintrag aus den dev-tools des Chrome: 3Font from origin 'http://www.u7n.de' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://u7n.de' is therefore not allowed access.
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: ICON-Web fonts in chinesisch

Post by onli »

Ich versuch mal, Matthias etwas Arbeit abzunehmen

Die Fehlermeldung erklärt das Problem. Du bist auf der Domain 'http://u7n.de', für die Font-Datei wird aber auf http://www.u7n.de/... verlinkt. Da das eine andere Subdomain ist, verweigert das der Browser.

Lösung: Besuche das Backend über http://www.u7n.de/... und es sollte funktionieren, wenn da nicht eine Rewrite-Regel dich wieder zurückführt.

Ursache für dein Aufschlagen auf der falschen Domain Könnte aber natürlich immer noch ein Bug oder eine Fehlkonfiguration sein. Und ich weiß nicht, ob wir mit dem Header das generell verhindern können.
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by Olaf »

Tatsächlich und es funktioniert. Merkwürdig das es sonst immer ging da ich an dem festen Link nichts verändert habe. Aber egal, Hauptsache ich kann wieder was erkennen :D Danke Euch S9y-Neerds. Schönes Wochenende!
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by yellowled »

Sofern auf dem Server mod_rewrite zur Verfügung steht, könnte man sich Folgendes in die .htaccess packen:

Code: Select all

# www prefix is not sexy
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
Was macht das? Das schreibt alle Anfragen an http://www.yourdomain.tld um auf yourdomain.tld, und zwar für Frontend und Backend. Sprich: Es ist beim Admin-Login, aber auch für Blog-Besucher schnurz, ob man das www. eingibt oder nicht. (Soll angeblich auch ein paar Pünktchen bei Google gegen, so von wegen Duplicate Content.)

YL
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by yellowled »

onli wrote:Und ich weiß nicht, ob wir mit dem Header das generell verhindern können.
Wir könnten

Code: Select all

# By default allow cross-origin access to web fonts.
<IfModule mod_headers.c>
    <FilesMatch "\.(eot|otf|tt[cf]|woff)$">
        Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>
in die .htaccess werfen, aber ich bin mir nicht sicher, ob das nicht fehleranfällig ist. Ich glaube, das lässt auch Zugriff von anderen Domains zu, was nicht zwingend legal ist.

YL
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by yellowled »

Eventuell ist das hier etwas, was wir in 2.0 wollen. Müsste einer von den „richtigen“ Entwicklern was zu sagen, zumal man irgendwie die Blog-URL per PHP ermitteln müsste. Klingt nach „keine so gute Idee“, aber was weiß ich schon.

YL
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by Olaf »

yellowled wrote:Sofern auf dem Server mod_rewrite zur Verfügung steht, könnte man sich Folgendes in die .htaccess packen:

Code: Select all

# www prefix is not sexy
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
Was macht das? Das schreibt alle Anfragen an http://www.yourdomain.tld um auf yourdomain.tld, und zwar für Frontend und Backend. Sprich: Es ist beim Admin-Login, aber auch für Blog-Besucher schnurz, ob man das www. eingibt oder nicht. (Soll angeblich auch ein paar Pünktchen bei Google gegen, so von wegen Duplicate Content.)

YL
Moin,
Ich habe das mal ausprobiert, aber das Ergebnis scheint bei mir nicht zu funktionieren, er switched dann immer ohne www aufs Blog. Vielleicht liegt das ja aber auch daran, das ich in der Konfig. die URL-Formung auf "Disable URL Rewriting" gestellt habe. Dieses musste ich machen, damit meine statischen Seiten "Tab-Link -Events- im Blog" geladen werden.

Alle anderen speziellen Hinweise sind mir leider eine Nummer zu hoch :shock: aber mit der Zeit wird sich alles wieder einstellen und supi laufen!

Danke dennoch fürs heavy Brainstorming!
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: ICON-Web fonts in chinesisch

Post by yellowled »

Olaf wrote:Ich habe das mal ausprobiert, aber das Ergebnis scheint bei mir nicht zu funktionieren, er switched dann immer ohne www aufs Blog.
Das wäre ja auch der Sinn der Sache. :)
Olaf wrote:Vielleicht liegt das ja aber auch daran, das ich in der Konfig. die URL-Formung auf "Disable URL Rewriting" gestellt habe.
Das dürfte so sein, ja.
Olaf wrote:Dieses musste ich machen, damit meine statischen Seiten "Tab-Link -Events- im Blog" geladen werden.
Äh, ja. Die URL dieser Seite ändert sich natürlich mit mod_rewrite (was obige Option, so es denn auf dem Server verfügbar ist, aktiviert) – dann wäre die URL der Seite http://u7n.de/pages/events.html, und das müsstest Du natürlich in der 2k11-Konfiguration in der Navigation anpassen.
Olaf wrote:Alle anderen speziellen Hinweise sind mir leider eine Nummer zu hoch :shock:
Die waren ja auch für onli bzw. zum eventuellen Einbau in den Kern gedacht, nicht für die Umsetzung in einzelnen Installationen. :)

YL

Danke dennoch fürs heavy Brainstorming![/quote]
Post Reply