WebSite X5Help Center

 
Werner Schuch
Werner Schuch
User

Schrift wird falsch dargestellt  de

Автор: Werner Schuch
Просмотрено 1273, Подписчики 1, Размещенный 0  
Тэги: html,version

Bestimmte Schriftarten werden in Firefox anders dargestellt als im Internet Explorer (IE). Hierzu gibt es schon mehrere Beiträge im Forum. Aber keine wirklich hilfreiche Antwort. Fakt ist, dass von WibsiteX5 der HTML- bzw CSS-Code falsch generiert wird. Beispiel:

Falsch: font-family: "Script MT Bold";

Richtig wäre: font-family: Script MT Bold;

Nun ist es so, dass der IE den CSS-Code falsch interpretiert, indem er die Anführungszeichen ignoriert. Firefox hingegen tut das Richtige: Er ignoriert den Schriftstil und springt auf die Standardschriftart zurück.

So erscheint die Schrift im IE wie gewünscht, mit Firefox "falsch".

Lösung des Problems:

A) Neue Version von websiteX5: Anpassung des Code-Generators.

B) Maneuelle Überarbeitung des von WibsiteX5 erzeugten Codes.

Kurzfristig bleibt hier wohl nur die Lösung B). Hier aber, weiß ich nicht, wie man den generierten Code ändern kann. Hat hier jemand eine Lösung.

Danke und Grüße

Werner

Размещено
3 Ответы
Little-key .
Little-key .
User

Das liegt nicht an X5, sondern an den Browser.

Die Browser übersetzen nur den Code, der von X5 erstellt wird.
Deshalb sollte man nur Standardschriften verwenden oder man bindet andere Schriften per Code ein und hinterlegt diese auf dem server.
Nachteil: Etwas längere Ladezeiten.

Читать больше
Размещено От Little-key .
Werner Schuch
Werner Schuch
User
Автор

Danke für die Antwort. Nützt mir aber leider nichts. Es ist richtig, dass es an dem jeweiligen Browser liegt, dies habe ich ja auch geschrieben. Um jetzt meine Theorie verifizieren zu können, müsste ich den von X5 generierten Code ändern können. Kann mir dazu jemand eine Methode nennen. Das wäre sehr hilfreich. Danke.  

Читать больше
Размещено От Werner Schuch
Little-key .
Little-key .
User

Ich weiß nicht, was Du da ändern möchtest?
In der CSS steht doch auch nur z.B.
.start {font-family: arial; color:#000; font-size....}

Du kannst wie gesagt die Schrift einbinden. In den HEAD-Bereich:

<style>
@font-face {
font-family: 'Schriftart';
url('http://www.domain.tld/fonts/Scriftart.woff') format('woff'),
url('http://www.domain.tld/fonts/Scriftart.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
</style>

und die Scriftart ins Verzeichnis fonts auf den Server.

Ansonsten schau in die CSS-Dateien oder versuche es im HTML-Objekt:

<p style="font-family: arial; color:#000; font-size:12px;...;">Dein Text</p>

Читать больше
Размещено От Little-key .