Re: Umlaute werden falsch angezeigt

  • hallo zusammen,

    dieser thread ist so verdächtig kurz, dass ich fast fürchte, er hat sich erledigt und keiner liest das hier mehr... (bezieht sich auf https://www.camp-firefox.de/forum/viewtopi…alsch+angezeigt)

    jedenfalls habe ich gestern diesen beitrag entdeckt, nachdem ich auf einer von mir gemachten seite genau das problem festgestellt hatte, dass bei betrachtung mit Firefox 4 (Mac) die ä,ü,ö-pünktchen an verschiedenen stellen im text (aber komischerweise nicht immer!) vom buchstaben nach rechts weg gerückt waren. d.h. die umlaute waren zwar da, wurden aber falsch dargestellt. auf anderen seiten der website (genauso codiert in utf-8, gleiches style sheet) war dagegen komplett alles o.k. (wie zuvor in FF 3.6 auch schon). Safari, Opera & Chrome haben ebenfalls keine probleme mit dem text bzw. der darstellung...

    gibt es womöglich inzwischen erkenntisse, woran das liegt bzw. wie und ob überhaupt man das abstellen kann? mein (relativ) laienhaftes verständnis und diverse indizien sagen mir, dass es an FF 4 liegt, dass er irgendetwas am seitencode oder dem zuständigen stylesheet in den falschen hals bekommt und es dann nicht richtig rendert (oder rendern lässt).

    grüße und dank
    gromek

    es grüßt gromek (...druschba!)

    [Mac OS X 10.6.6 | FF 4.0.1]

  • OK, Beitrag gelöscht und ohne Änderung hierher eingefügt..

    Zitat von gromek

    dass ich fast fürchte, er hat sich erledigt

    Hat er, der TO brachte keiner weitere Informationen.

    Zitat von gromek

    gibt es womöglich inzwischen erkenntisse,

    In welcher Form denn ?

    Wie der TO lieferst du keinerlei verwertbares Material wie Links und Bildschirmfotos.

  • sorry, ich habe das ganze jetzt sowieso auf den allgemeinen bereich verfrachtet – irgendwie ist es als m.e. "richtiges" problem in "small talk" nicht gut aufgehoben...

    inzwischen meine ich herausgefunden zu haben, dass der effekt nur auftritt, wenn Georgia der font erster wahl ist, den das style sheet vorschreibt. warum es dann aber nicht immer passiert, ist mir ein rätsel.

    ich hänge jetzt aber auch endlich einen kleinen screenshot an, auf dem man sieht, was da los ist... hätte ich gleich machen sollen – ich weiß. entschuldigung!

    danke für eure geduld.
    gromek

  • hier ist der link:
    http://www.weinhandlung-steinbach.de/kontaktaktion.php

    wie gesagt: trotz gemeinsamem style sheet für alle seiten der website tritt der effekt (bei mir) bisher nur auf dieser einen seite und dort auch nicht bei allen umlauten auf. er scheint übrigens zu verschwinden, wenn man im style sheet die erste wahl für den font von der Georgia auf einen anderen setzt.

    es grüßt gromek (...druschba!)

    [Mac OS X 10.6.6 | FF 4.0.1]

  • Ach, wenn im Quelltext der Seite doch nur echte Umlaute benutzt worden wären.

    [Blockierte Grafik: http://www.IMG-Teufel.de/thumbs/BildschirmfotoWeinhandlungSteinbachDieDankeschnAktionfrIhreKontaktdatenNightly21fe2233cpng.png]

    Der Unterschied zwischen dem ersten ö und dem eingefügten zweiten ö ist ersichtlich.

    Versucht man des vermeintliche ö mittels Backspace zu löschen, verschwindet nicht das ö, sondern nur dessen Pünktchen.

    [Blockierte Grafik: http://www.IMG-Teufel.de/thumbs/BildschirmfotoWeinhandlungSteinbachDieDankeschnAktionfrIhreKontaktdatenNightly1c1144cb5png.png]

    Wechsle deinen Editor auf einen der wirklich die echten Umlaute benutzt.

  • danke fürs nachprüfen! aber wie kann der editor (Taco HTML Edit, den ich ja im übrigen für alle seiten der site benutzt habe) "unechte" umlaute benutzen/setzen? das habe ich ja noch nie gehört – ich dachte, dass wenn ich auf der Tastatur das "ö" schreibe und das dann im quelltext auch angezeigt wird, dieses dann auch auf der seite (sofern utf-8 codiert) so heraus kommt. habe ich da womöglich eine wissenslücke?

    andererseits scheint aber irgendwie doch zu belegen, dass tatsächlich FF4 für den effekt verantwortlich ist und nicht etwa irgendetwas an unseren jeweiligen systemen o.ä. (und insbesondere auch nicht unsere lokalen versionen der Georgia).
    da überdies alle mir zur verfügung stehenden browser keine solchen effekte zeigen, sollte es auch kein auf der hand liegender effekt der formatierung durch das zugrundeliegende style sheet sein.

    das ist natürlich schade, weil Firefox für mich immer der referenzbrowser für standardgerechte umsetzung von HTML und CSS war (ging ja alles prima bei 3.6) und ich mich jetzt frage, an welchen stellen mit dem 4er womöglich noch schräge sachen passieren, die ich nur noch nicht bemerkt habe... (mal abgesehen von den bei FF4 ebenfalls neuen, lästigen problemen beim öffnen neuer fenster, wenn mehr als ein display angeschlossen ist – ist er evtl. etwa doch zu schnell aus dem beta-stadium entlassen worden?)

    es grüßt gromek (...druschba!)

    [Mac OS X 10.6.6 | FF 4.0.1]

  • Zitat von gromek

    Taco HTML Edit

    Kenne ich nicht, kann also dazu nichts sagen.

    Zitat von gromek

    habe ich da womöglich eine wissenslücke?

    Ja, zumindest bislang, denn UTF-8 kann etwas mehr.

    Jetzt folgt der etwas schwerere Tobak …
    [Blockierte Grafik: http://www.IMG-Teufel.de/thumbs/Bildschirmfoto63793952png.png]

    Das Zeichen ö wird regulär als singuläres Zeichen U+00F6 codiert. Es kann aber auch in der Kanonischen Zerlegung mittels Kombination von zwei Zeichen U+006F, dem normalen kleinen o, und U+0308, den Pünktchen, codiert werden.

    Die Umsetzung von U+0308 liefert 0xCC88. Genau das findet man auch im Hex-Dump wieder, denn dort zeigt sich das schlichte ö als 0x6FCC88 und nicht als 0xF6.

    Das Problem bei der Nutzung liegt innerhalb des Kombinieren der Zeichen und deren Zeichenweite. Denn die Pünktchen kennen die Zeichenweite des vorherigen Zeichens nicht, es ist nur ein negativer Offset definiert, D.h. die Pünktchen bedürfen über einem i eine andere horizontale Ausrichtung als über einem o.

    Ich kann definitiv nicht unterscheiden ob es sich um einen fehlerhaften Zeichensatz handelt, ein Wechsel wäre eine mögliche Aussage, oder um eine fehlerhafte Schriftenverwaltung des Betriebssystems handelt oder einer Korrektur eines bislang als fehlerhaft eingestuftes Verhalten des Fx handelt.

    Es bleibt dabei, echte Umlaute sind besser.

  • hallo Ulli,

    danke – sehr interessant! das wusste ich wirklich nicht. es sieht ja wirklich genau danach aus, dass das vermeintlich als "echtes" solches eingegebene "ö" an irgendeiner stelle in diese zwei bestandteile zerlegt wurde/wird, die dann nicht mehr so zusammen stehen wie sie sollten, um ein "echtes" ö vorzutäuschen. wenn man jetzt noch wüsste, an welche stelle in der kette das passiert, wäre man natürlich noch schlauer und wüsste möglicherweise besser, wie es zu vermeiden wäre... ich finde es halt super-irritierend, dass es anscheinend nur auf dieser einen von vielen auf die gleiche art erstellten seiten vorkommt – das ist der punkt, wo ich nicht mehr so recht mitkomme.

    grüße
    gromek

    es grüßt gromek (...druschba!)

    [Mac OS X 10.6.6 | FF 4.0.1]

  • Freispruch für den Fx.

    Benutzt man eine echte Textverarbeitung ergibt sich folgendes Bild …
    [attachment=0]Bildschirmfoto-Unbenannt 1 - LibreOffice Writer.png[/attachment]
    In der linken Spalte wurde dein Dankeschön 4 mal mit verschiedenen Schriftarten eingefügt und 1 mal händisch eingegeben. Die wandernden Pünktchen sind offen sichtlich.

    Darüber hinaus ist an der roten Wellenlinie der Einspruch der Rechtschreibprüfung ersichtlich. Wird selbige bemüht, rechte Spalte, weiß der jetzt geschulte Beobachter warum ein Dankeschön durch ein Dankeschön ersetzt werden soll.

    Jetzt darfst du deine Prozesskette ablaufen, an welcher Stelle die unechten Umlaute eingestreut werden.

    Zur Abhilfe deiner Irritation erzeuge mal Bildschirmfotos und vergleiche, d.h. überlagere, sie in einer Bildverarbeitung. Es sollten Abweichungen auftreten. Wegen der schlechten Auflösung der Bildschirme solltest du dabei auch den Zoom benutzen.

  • hallo und danke noch einmal an alle, die sich mit meinem problem abgegeben haben!

    auch wenn es mir immer noch ein rätsel ist, an welcher stelle die unechten umlaute in den text gekommen sind, ließ die sache sich durch die erhaltenen infos dann doch schnell beheben:
    ich habe – vorsichtshalber – in einem anderen text-editor (TextWrangler) die fraglichen ö, ü, ä per find (aus dem text kopiert) & replace (frisch eingetippte "echte" ersatz-ö, -ü, -ä) ersetzt und schon funktioniert die darstellung wieder.

    zurück bleibt allerdings die leichte irritation, warum das zuvor in FF 3.6 und in allen mir sonst zur verfügung stehenden browsern nicht problematisch war und erst FF 4 die sache ans licht brachte. aber vielleicht ist ja gerade dieser wirklich korrekt, während die anderen sich das unauffällig hingemauschelt haben...

    liebe grüße
    gromek

    es grüßt gromek (...druschba!)

    [Mac OS X 10.6.6 | FF 4.0.1]