Jede Technik
Dieser Fehler bezieht sich auf:
Das Ziel dieser Fehlersituation ist es zu vermeiden, dass Zeichen, deren Glyphen ähnlich wie der beabsichtigte Buchstabe aussehen, statt des beabsichtigen Buchstabens benutzt werden. Das Unicode Character Set definiert tausende von Buchstaben und deckt so Dutzende von Schreibsystemen ab. Auch wenn die Glyphen für einige dieser Zeichen in der visuellen Darstellung vielleicht aussehen wie die Glyphen für andere Zeichen, so werden sie von Text-zu-Sprache-Werkzeugen dennoch nicht gleich verarbeitet.
Zum Beispiel sehen die Zeichen U+0063 und U+03F2 beide wie der Buchstabe „c“ aus, allerdings ist das erste aus dem westlichen Alphabet und das zweite aus dem griechischen Alphabet und wird in westlichen Sprachen nicht benutzt. Die Zeichen U+0033 und U+04E0 sehen beide wie die Zahl „3“ aus, das zweite ist aber in Wirklichkeit ein Buchstabe aus dem kyrillischen Alphabet.
Anmerkung: Dieser Fehler gilt auch bei der Benutzung von Zeichenentitäten. Es ist die Benutzung des falschen Zeichens, das wegen seiner Glyphen-Darstellung benutzt wird, das den Fehler ausmacht, nicht der Mechanismus, durch den das Zeichen implementiert wurde.
Das folgende Wort sieht in Browsern mit entsprechender Unterstützung von Schriftarten aus wie das englische Wort „cook“, besteht allerdings aus dem String U+03f2 U+043E U+03BF U+006B, von dem nur eines ein Buchstabe aus dem westlichen Alphabet ist. Dieses Wort wird nicht sinngebend verarbeitet und eine Textalternative wird nicht bereitgestellt.
Code-Beispiel:
ϲоοk
Das folgende Beispiel sieht, wie das oben genannte, aus wie das englische Wort „cook“, wenn es in Browsern mit entsprechender Unterstützung von Schriftarten gerendert wird. In diesem Fall sind die Zeichen mit Zeichenentitäten implementiert, aber das Wort wird nach wie vor nicht sinngebend verarbeitet und eine Textalternative wird nicht bereitgestellt.
Code-Beispiel:
ϲоοk
Funktionierendes Beispiel: „ϲоοk“
(derzeit keine aufgelistet)
Überprüfen Sie die Zeichen oder Zeichenentitäten, die benutzt werden, um Text darzustellen.
Wenn die benutzen Zeichen nicht den dazugehörigen Zeichen für die angezeigten Glyphen in der menschlichen Sprache des Inhalts entsprechen, dann werden gleich aussehende Glyphen benutzt.
Wenn gleich aussehende Glyphen benutzt werden und es keine Textalternative für jeden Textbereich, in dem gleich aussehende Glyphen benutzt werden, gibt, dann erfüllt der Inhalt nicht das Erfolgskriterium.