Erstellen barrierefreier SVG-Inhalte für Screenreader-Benutzer
Veröffentlicht: 2022-12-06Screenreader sind Softwareprogramme, die es blinden und sehbehinderten Benutzern ermöglichen, den Text zu lesen, der auf einem Computerbildschirm angezeigt wird. Es gibt eine Vielzahl von Screenreadern, die mit einer Vielzahl von Betriebssystemen und Webbrowsern verwendet werden können. Beim Erstellen oder Bearbeiten von SVG-Inhalten sind einige Dinge zu beachten, um sie für Screenreader-Benutzer besser zugänglich zu machen. Erstens sollte der gesamte Text in einer SVG-Datei in Elementen eingeschlossen sein. Dadurch können Screenreader den Text im SVG erkennen und laut vorlesen. Darüber hinaus sollte das SVG eine Beschreibung des Bildes enthalten, das das Element verwendet. Diese Beschreibung kann von Screenreadern gelesen werden und liefert Kontext für das Bild. Denken Sie schließlich daran, dass einige Screenreader möglicherweise Schwierigkeiten haben, komplexe SVG-Inhalte zu lesen . Wenn Ihr SVG viele Details oder Animationen enthält, sollten Sie eine vereinfachte Version oder eine alternative Textbeschreibung bereitstellen, die von Screenreadern gelesen werden kann.
Scalable Vector Graphics (SVG) ist ein Grafikformat, das aus XML-Elementen bestehen kann. Da es interaktiv, skalierbar, reaktionsschnell und programmierbar ist, wird es im modernen Webdesign häufig verwendet. In diesem Tutorial zeigen wir Ihnen, wie Sie Ihre SVG-Datei für Screenreader zugänglich machen. Wenn Sie Text-to-Speech verwenden, können Sie Ihre Titel- und Beschreibungs-Tags möglicherweise nicht lesen. Zu den Elementen gehören die Attribute aria-labeling by und arianscribedby, um sicherzustellen, dass dies der Fall ist. Ein Screenreader liest diese Elemente dem Besucher zusätzlich zum Hinzufügen dieser Elemente vor. Ihre Grafiken dürfen keinen Live-Titel oder Live-Text enthalten, wenn Sie dies nicht wünschen.
Die Information kann mit wenigen Handgriffen unterdrückt werden. Erstellen Sie eine Klassensprachklasse und suchen Sie den folgenden Code in Ihrer SVG-Datei mithilfe der Klassensprachklasse. Dieser Code zeigt dem Screenreader an, dass dieser Text nur während der Präsentation angezeigt werden soll.
Sie können SVG in der Vorschau anzeigen, indem Sie im Datei-Explorer auf den Schalter „Einstellungen“ klicken. Sie müssen View > PreviewPane im Datei-Explorer aktiviert haben, um PreviewPane verwenden zu können. Um Miniaturansichten anzuzeigen, müssen Sie möglicherweise Ihren Computer neu starten.
Können Screenreader SVGs lesen?
Ein Screenreader kann ein SVG lesen, solange es geschrieben wurde, um es zu lesen. Die Barrierefreiheits-Tags, die von Screenreadern verwendet werden können, um zu beschreiben, was ein SVG darstellt oder darstellen soll, sind im SVG selbst enthalten.
Dieses Format entwickelt sich schnell zur bevorzugten Plattform für die Erstellung skalierbarer Grafiken, da viele der weltweit größten Online-Publisher es bereits verwenden. Sie sollten anfangen, SVG zu verwenden, wenn Sie Grafiken erstellen möchten, die in allen Browsern angezeigt werden können und die einfach zu verwenden sind.
3 Tipps, um Ihre SVG-Bilder barrierefrei zu machen
Aufgrund der einfachen Bearbeitungsfunktionen von SVG können Personen, die Rollstühle oder andere Zugänglichkeitsgeräte verwenden , Bilder einfach verwalten und markieren. Sie können ein SVG-Bild barrierefrei machen, indem Sie ein title>- und ein aria-describedby>-Element in Ihren Code einfügen. Beide Eigenschaften sind für Menschen mit Behinderungen von Vorteil. Kann ich SVG-Dateien lesen? Die meisten modernen Browser unterstützen die Verwendung von SVG-Dateien, die mit einem einfachen Texteditor und einem High-End-Grafikeditor bearbeitet werden können. Wenn Sie SVG verwenden, vermeiden Sie am besten Logos, Symbole und Grafiken, die einfache Farben und Formen verwenden. Außerdem können ältere Browser SVG-Bilder möglicherweise nicht richtig verarbeiten.
Wie mache ich SVG lesbar?
Um ein SVG lesbar zu machen, müssen Sie es in einem Vektorbearbeitungsprogramm wie Adobe Illustrator, Inkscape oder CorelDRAW öffnen. Sobald Sie die Datei im Bearbeitungsprogramm geöffnet haben, können Sie das Textwerkzeug auswählen und auf den Text im Bild klicken. Auf diese Weise können Sie den Text bearbeiten und lesbar machen.
Wenn Sie ein SVG verwenden, sehen Bilder immer gut aus, egal welche Größe sie haben. Diese Formate sind suchmaschinenoptimiert, häufig kleiner als andere und können dynamisch animiert werden. Diese Anleitung erklärt, was diese Dateien sind, wann sie verwendet werden und wie man ein SVG von Grund auf neu erstellt. Da ein Rasterbild eine feste Auflösung hat, verringert seine Größe die Bildqualität. In einem Vektorgrafikformat wird eine Reihe von Punkten und Linien zwischen Bildern gespeichert. XML, eine Auszeichnungssprache, wird für diese Dateitypen verwendet. Alle Formen, Farben und Texte werden im XML-Code angegeben, der ein Bild in einer SVG-Datei definiert.
Ein einfacher XML-Code ist vielleicht nicht so beeindruckend wie ein großartiger SVG-Code , aber er kann für Websites und Webanwendungen sehr leistungsfähig sein. Die Anzahl der SVGs, die in beliebiger Reihenfolge ohne Qualitätsverlust vergrößert oder verkleinert werden können, ist unbegrenzt. Die Größe des Bildes und die Art der Darstellung spielen in der Welt von sva keine Rolle. Wenn es sich bei einem Bild um SVGs handelt, fehlen ihnen die Details eines aus einem Raster entnommenen Bildes. Sie ermöglichen Designern und Entwicklern, ihr Erscheinungsbild auf vielfältige Weise zu steuern. Das World Wide Web Consortium hat das Dateiformat als Standard für Webgrafiken geschaffen. Um den XML-Code schnell zu verstehen, müssen Programmierer zunächst die SVG-Dateien durchsehen.
Durch die Verwendung von CSS und JavaScript können Sie das Erscheinungsbild von SVGs dynamisch ändern. Grafiken mit kostengünstig skalierbaren Vektorgrafiken eignen sich gut für eine Vielzahl von Zwecken. Diese App ist einfach zu bedienen, interaktiv und vielseitig, was sie zu einer guten Wahl für angehende Designer macht. Es gibt immer einige Einschränkungen und Lernkurven für ein Programm. Bevor Sie sich für eine kostenlose oder kostenpflichtige Version entscheiden, probieren Sie einige Optionen aus und bekommen Sie ein Gefühl für die verfügbaren Tools.
Markup ist direkt im Quellcode enthalten, wodurch die Bilder besser zugänglich sind. Menschen mit Behinderungen, wie z. B. Bildschirmleser, können dies nützlich finden.
Als Beispiel hier ein Beispiel:
Diese Seite verwendet eine.JPG-Datei als HTML-Seite.
Das Folgende ist eine Liste der Ausgaben.
Titel: So machen Sie SVG-Bilder lesbar und nicht verschwommen
Eine PDF-Datei mit einem SVG-Bild kann angezeigt werden. Wenn Sie jemals eine SVG-Grafik erstellt haben, ist Ihnen wahrscheinlich aufgefallen, wie schwierig es ist, sie zu lesen. Suchmaschinen und Screenreader können Ihre Grafik verstehen, wenn Sie einen Titel und eine Beschreibung in den XML-Code Ihres SVG einfügen. Neben dem Öffnen einer beliebigen SVG-Datei ist das Hinzufügen des Titel- und Desc-Elements zu einem Quellcode-Editor eine großartige Möglichkeit, Titel und Desc-Elemente in beliebigen Code zu integrieren. Bei der Verwendung einer SVG-Datei ist es üblich, dass sie verschwommen erscheint. Aufgrund der höheren Auflösung moderner Bildschirme wurden SVGs so konzipiert, dass sie in einer bestimmten Größe angezeigt werden können. Um verschwommene SVGs zu vermeiden, stellen Sie sicher, dass alle Ihre Pixel am Raster ausgerichtet sind und dass die Größe Ihrer SVG in Ihrem Bearbeitungsprogramm eingestellt ist. Die kleinere Größe ermöglicht es Ihrem SVG, sich zu vergrößern, aber die Rendering-Qualität bleibt gleich.
Wie deaktiviere ich SVG im Screenreader?
Auf diese Frage gibt es keine allgemeingültige Antwort, da die beste Methode zum Deaktivieren von SVG in einem Screenreader je nach Screenreader variieren kann. Einige Tipps zum Deaktivieren von SVG in einem Screenreader können jedoch die Verwendung der integrierten Optionen oder Funktionen eines Screenreaders oder das Herunterladen und Installieren einer Screenreader-Erweiterung oder eines Plug-ins eines Drittanbieters umfassen, die speziell die SVG-Unterstützung deaktivieren.
Da die Technologie für den Einsatz besser geeignet ist, wird das Inline-SVG-Symbol auslaufen. Als visueller Hinweis genügt meistens ein Symbol. Wenn Sie ein leeres alt-Attribut (alt=) in einem img-Element verwenden, wird das SVG ignoriert. Das SVG wird nicht anders behandelt als andere Bilder, wenn Screenreader feststellen, dass sie für die Verwendung geeignet sind. In einer SVG-Datei kann es ein Titelelement geben, das von Screenreadern angesagt werden kann oder nicht. Nach einigen Tests stellte ich fest, dass das einfache Einfügen von aria-hidden=“true“ in das SVG-Element das Problem löst. Wenn Sie SVG verwenden, um ein Bild einzubetten, das nicht nur dekorativ ist, sondern auch Text, stellen Sie sicher, dass es eine Textalternative hat.
Kann der Browser SVG anzeigen?
Genauso wie Sie Webseiten anzeigen können, können Sie SVG-Bilder in Ihrem Browser anzeigen. Wir haben das Einbetten eines SVG-Dokuments mit einem *iframe] untersucht, indem wir dasselbe getan haben wie mit dem Einbetten von *object* in *iframe*.
Alle gängigen Webbrowser, einschließlich Internet Explorer, unterstützen das Scalable Vector Graphics (SVG)-Format. Das Angebot an Bildbearbeitungsprogrammen umfasst Inkscape, eines der beliebtesten. Was sind die verschiedenen Arten der Webbrowser-Unterstützung? Was sind die Unterschiede zwischen verschiedenen Rendering-Engines? Haben sie die gleiche Art, sie anzuzeigen? Welche Funktionen hat Snapchat, die andere Apps nicht haben? Wir haben verschiedene Rendering-Engines / Browser in den letzten Versionen getestet und festgestellt, dass sie mit Bravour bestehen.
Werfen wir einen Blick darauf, welche Filme in unserer Liste der schlechtesten Filme nicht gut abgeschnitten haben. Es scheint, dass die Gecko-Engine Probleme beim korrekten Rendern von Specular Lighting-Filterprimitiven hat. Die Spezifikation für 1.1 SE-Filtereffekte beschreibt eine Reihe von Filtereffekten, die in Maxthon verfügbar sind, aber keiner dieser Effekte wird vom chinesischen Browser unterstützt. CM Browser hat in unseren Tests des Samsung Galaxy S3 bewundernswert abgeschnitten, aber es fehlte ihm die Filterunterstützung. Ein Standardbrowser für die beliebte Linux-Desktopumgebung, der Konqueror-Browser. Wir haben SVG erfolgreich getestet, als WebKit aktiviert war. Obwohl der Standard-Rendering-Engine von Konqueror, KHTML, einige Funktionen zu fehlen scheinen, scheint sie nicht inkompatibel zu sein. Insgesamt wurden vier große Rendering-Engines sowie 15 verschiedene Browser getestet, darunter beliebte wie Maxthon und Dolphin.
Das SVG-Dateiformat ist eine Erweiterung des PostScript-Dateiformats, mit dem Grafiken für Websites und Anwendungen erstellt werden können. Jetzt, da Browser SVG-Dateien unterstützen, können Grafiken einfacher als je zuvor erstellt und geteilt werden. Die Browserunterstützung für SVG verbessert sich, und alle gängigen Browser ermöglichen es Ihnen, Dateien damit zu öffnen. Durch Auswahl von Datei > Öffnen aus dem Menü können Sie die Datei anzeigen, die Sie öffnen möchten. Wenn Sie mit dem Surfen fertig sind, klicken Sie in Ihrem Browser auf die Schaltfläche „Diese Seite anzeigen“. Wenn Sie eine SVG-Datei in HTML konvertieren möchten, müssen Sie dem Projekt zunächst eine Datei hinzufügen. Wählen Sie eine Datei aus oder ziehen Sie sie per Drag & Drop in den weißen Bereich, indem Sie in den weißen Bereich klicken. Drücken Sie zum Konvertieren die Schaltfläche Konvertieren. Wenn die Umwandlung von SVG in HTML abgeschlossen ist, können Sie die HTML-Datei herunterladen.
SVG-Bilder: Eine Anleitung zur Verwendung in verschiedenen Browsern
Viele verschiedene Bildformate können verwendet werden, um Bilder mit SVG-Komprimierung zu erstellen. Browser erlauben die Verwendung von HTML-Elementen (img> oder svg>) in Bildern in sva. CSS-Hintergründe Gibt es eine Möglichkeit, Dateien in Chrome auszuführen? Chrome, Edge, Safari und Firefox unterstützen jetzt das Öffnen von s vo flac-Dateien, unabhängig davon, ob auf Ihrem Computer Mac OS X oder Windows ausgeführt wird. Nachdem Sie Ihren Browser gestartet haben, klicken Sie auf die Schaltfläche Datei. Sobald Sie sich für die URL entschieden haben, können Sie sie in Ihrem Browser anzeigen. Welcher Browser unterstützt SVG? Chrome bietet volle Unterstützung für SVG auf allen Versionen von 4-106, aber nicht auf allen Versionen unter 4. .SVG (Basisunterstützung) kann in Safari 3.2-16 verwendet werden, aber nicht in früheren Versionen des Browsers (z. B. 3.1- 5.1).