Tworzenie przystępnego logo ze skalowalną grafiką wektorową

Opublikowany: 2023-02-12

SVG, czyli Scalable Vector Graphics, to format pliku, który umożliwia łatwą, niezależną od rozdzielczości grafikę w Internecie. Chociaż nie możesz utworzyć pliku svg bezpośrednio w programie Photoshop, możesz wyeksportować swoją grafikę z programu Photoshop jako plik svg.
Jeśli chodzi o używanie svg jako logo, dostępność jest kluczowa. Chcesz mieć pewność, że Twoje logo będzie łatwo widoczne i zrozumiałe dla wszystkich, niezależnie od zdolności czy niepełnosprawności.
Jest kilka rzeczy, o których należy pamiętać, używając svg jako logo. Po pierwsze, pamiętaj, aby dodać tekst alternatywny do pliku svg. Dzięki temu Twoje logo będzie mogło być odczytywane przez czytniki ekranu i inne technologie wspomagające.
Następnie zadbaj o to, aby Twoje logo było proste. Im bardziej złożone jest Twoje logo, tym trudniej będzie je zrozumieć osobom z zaburzeniami poznawczymi.
Na koniec upewnij się, że Twoje logo jest czytelne. Oznacza to użycie wyraźnej czcionki, która jest łatwa do odczytania.
Postępując zgodnie z tymi wskazówkami, możesz stworzyć logo dostępne dla wszystkich.

Od 1999 r. wzrosło wykorzystanie skalowalnej grafiki wektorowej (SVG). Należy dokonać rozróżnienia między obrazami dekoracyjnymi i informacyjnymi. Jeśli obraz ma być dekoracyjny, musi mieć pusty/zerowy atrybut tekstu alternatywnego. Opisowa i znacząca treść alternatywna nie powinna przekraczać 250 znaków i nie powinna przekraczać 800 znaków. Jeśli używasz prostego, podstawowego lub dekoracyjnego obrazu, możesz zapisać go jako plik, używając znacznika <img>. W przypadku bardziej złożonych lub niezbędnych plików SVG kod HTML powinien zawierać ich znaczniki. W rezultacie JavaScript i CSS będą miały szerszy zakres opcji wyświetlania stylów i animacji obrazów.

Podczas opowiadania podstawowych treści alternatywnych nie było jasne, kto wyjdzie na wierzch w przypadku najlepszego pokazu. Ponieważ wiele wzorców może renderować zawartość alternatywną, projektanci i programiści mają do wyboru szerszy zakres wzorców. Jeśli chodzi o dostarczanie bardziej opisowych alternatywnych treści dla plików SVG, wzorzec 11 jest najbardziej niezawodnym wyborem dla różnych przeglądarek i czytników ekranu.

Ponieważ są tak proste w użyciu, grafiki wektorowej można używać w grafice liniowej, logo, obrazach animowanych i wykresach. Dwa najczęstsze typy logo to logo, które użytkownicy łatwo rozpoznają, oraz ikony, które mogą zmieniać kolory lub są animowane, gdy użytkownik wchodzi z nimi w interakcję.

Nie działa dobrze z obrazami z wieloma drobnymi szczegółami i teksturami, tak jak robią to zdjęcia, ponieważ jest oparty na wektorach. Logo, ikona i inne płaskie grafiki o prostszych kolorach i kształtach najlepiej pasują do formatu. Co więcej, podczas gdy większość nowoczesnych przeglądarek obsługuje SVG, starsze przeglądarki mogą tego nie robić.

Z drugiej strony pliki JPEG, PNG i GIF nie mają skalowalnej funkcjonalności HTML5 i nie będą idealne w pikselach w żadnej rozdzielczości. Ponieważ pliki w obrazie wektorowym są plikami wektorowymi, zwykle mają znacznie mniejszy rozmiar niż obrazy bitmapowe. Style CSS mogą być używane do tworzenia osadzonych plików SVG.

Czy pliki Svg są dostępne?

Czy pliki Svg są dostępne?
Zdjęcie autorstwa – freesvg.org

Tak, pliki SVG są dostępne. Są to pliki XML, które mogą być odczytywane przez czytniki ekranu i inne narzędzia ułatwień dostępu .

Inteligentne pliki SVG firmy Equivalent Design to skalowalna grafika wektorowa, której rozmiar, układ i kolor można zmieniać, aby spełnić potrzeby i preferencje każdego użytkownika. Wszystkie pliki są dostosowane do różnych rozmiarów ekranu i można je dostosować za pomocą różnych ustawień ułatwień dostępu, w tym trybu ciemnego. Oprócz kontrastu kolorów zgodnego z ADA, podczas projektowania dla osób z daltonizmem używamy palety przyjaznej dla daltonistów, czytelnych czcionek, jasnego przekazu i innych kwestii związanych z ułatwieniami dostępu. Obrazy oparte na pikselach są zwykle tworzone przy użyciu różnych kolorowych kwadratów, które są określone przez rozdzielczość obrazu. XML to program komputerowy, który generuje wszystkie informacje geometryczne i matematyczne zawarte w grafikach wektorowych. Ze względu na rozmiar kodu obraz można teraz zoptymalizować pod kątem szybkiego ładowania, ponieważ zawiera on tylko niewielką ilość kodu. Jest to dostępny inteligentny typ pliku.

Został stworzony, aby kontrolować czasy ładowania. Powinieneś być w stanie korzystać z dowolnej popularnej przeglądarki. Doświadczenie czytnika ekranu staje się znacznie piękniejsze, gdy opisy dźwiękowe są powiększone. Możesz tworzyć animacje. Możesz użyć logo, ikony, ilustracji lub infografiki. Te inteligentne pliki SVG będą zgodne z ADA i WCAP na poziomie AA, dzięki czemu spełnią oba te cele dostępności dla osób niepełnosprawnych.

Prostą grafikę można tworzyć za pomocą prostych plików SVG , które można łatwo modyfikować i dostosowywać. Edycja plików SVG w edytorze tekstu lub edytorze graficznym, takim jak CorelDRAW, jest prosta. Ponadto większość popularnych przeglądarek internetowych obsługuje obsługę plików SVG, dzięki czemu możesz łatwo dzielić się swoją pracą z innymi.

Tekst SVG jest dostępny

Możesz otrzymać tekst w formacie svega. Ta metoda umożliwia bezpośrednie dodawanie większej ilości informacji do pliku SVG, dzięki czemu osoby korzystające z dostępnej technologii, takiej jak czytnik ekranu, mogą zobaczyć je wyraźniej.

Czy tekst Svg jest dostępny?

Czy tekst Svg jest dostępny?
Zdjęcie autorstwa – eyewant2know.com

Nie ma jednej odpowiedzi na to pytanie, ponieważ może to zależeć od wielu czynników, takich jak typ tekstu svg , kontekst, w którym jest używany i sposób jego implementacji. To powiedziawszy, ogólnie rzecz biorąc, tekst svg można udostępnić, postępując zgodnie z kilkoma podstawowymi wytycznymi, takimi jak użycie odpowiednich elementów i atrybutów, zapewnienie tekstu alternatywnego i upewnienie się, że tekst jest widoczny dla czytników ekranu.

Jest to oparty na XML format grafiki wektorowej oparty na Scalable Vector Graphics (SVG). Ta technologia jest szeroko stosowana w nowoczesnym projektowaniu stron internetowych, ponieważ jest interaktywna, elastyczna, elastyczna i programowalna. Ten samouczek ma na celu zademonstrowanie, jak udostępnić plik SVG czytnikom ekranu. Twoje tagi tytułu i opisu mogą nie zawsze być widoczne dla przeglądarek przetwarzających tekst na mowę. Atrybuty Aria-labelledby i ariandescribedby można dodać do elementu >svg>, aby upewnić się, że ich wartości są poprawne. Dodanie tych elementów gwarantuje, że czytnik ekranu odczyta je odwiedzającemu. Nie zawsze jest konieczne wyświetlanie aktywnego tekstu w grafice lub wbudowanego tytułu.

Te informacje można usunąć, wykonując kilka prostych czynności. Możesz znaleźć następujący kod i dołączyć go do pliku SVG z przemówieniem klasowym, wyszukując go i wprowadzając do znacznika tekstowego. Ten kod informuje czytnik ekranu, że ten tekst jest przeznaczony wyłącznie do przeglądania w formie prezentacji.

Svg Accessibility: Jak sprawić, by Twoja ikona była dostępna

Pliki SVG ułatwień dostępu można wstawiać bezpośrednio do obrazu, co pozwala na dodanie większej ilości informacji do obrazu — co pomaga osobom niepełnosprawnym, takim jak czytniki ekranu. Jaki jest najlepszy sposób na uzyskanie dostępu do ikony SVG ? Podczas tworzenia kodu upewnij się, że zawierasz *tytuł. Tytuł powinien zawsze pojawiać się na początku pliku svg i przed ścieżką. Aby wstawić aria-describedby, svg> musi być ustawione na. O tym atrybucie arii można przeczytać na stronie opisującej opis Anastojewskiego. W kontekście strony internetowej jest to format czytelny dla człowieka, który można edytować w edytorze tekstu, można go przeszukiwać i kompresować, można go automatycznie tworzyć i nim manipulować, można go włączyć do (X)HTML i może być również animowany.


Ikony SVG ułatwień dostępu

Istnieje wiele sposobów zwiększania dostępności ikon SVG . Jednym z nich jest użycie aria-labelledby w celu podania opisu ikony. Innym jest użycie role="img", aby nadać ikonie nazwę, którą mogą odczytać czytniki ekranu. jeszcze innym jest dostarczanie tekstu alternatywnego.

Ułatwienia dostępu w pliku Svg w tekście

Inline svg accessibility to proces udostępniania treści svg osobom niepełnosprawnym. Można to zrobić, używając odpowiednich ról, stanów i właściwości elementów svg oraz dostarczając tekst alternatywny dla zawartości svg.

Wykorzystanie skalowalnej grafiki wektorowej (SVG) w Internecie staje się coraz bardziej popularne. Aby grafika była czysto dekoracyjna, tekst nie powinien się różnić. Wszystkie tagi > muszą mieć atrybut alt, ale nie jest to wymagane (nie wymaga spacji). Możesz teraz użyć kodu HTML bezpośrednio, wstawiając bezpośrednio do niego plik SVG. Może być konieczne zastąpienie roli = „img” rolą = „grupy” w starszych wersjach Safari lub WebKit, jeśli używasz ról. Zmieniając tytuł lub opis, możesz uczynić obraz bardziej wyraźnym. Indeksem tabulacji będzie 20.

Dodaj wartość tabIndex do pliku SVG, który chcesz osadzić, używając wybranej metody. Do osadzania grafiki można użyć obiektów lub ramek iframe. Tytuł dokumentu (dla NVDA) powinien być zawarty w treści dokumentu. Dobrym pomysłem jest dodanie klasy, która wizualnie ukryje tekst, ale umożliwi odczytanie go przez czytniki ekranu. Można to osiągnąć, ustawiając rozmiar czcionki zarówno dla JAWS, jak i NVDA na 0,2. Czy można zaimplementować bardziej dostępną czcionkę ikon za pomocą SVG? Jednak, jak wspomniano wcześniej, w tej lekcji pokażemy, jak to zrobić, używając samej ikony.

Ikony są zazwyczaj kodowane w ten sposób z generatora ikon. Przykład podstawowego zastępowania obrazu, skrypt wbudowany pokazuje, jak używać tej metody. Czytnik ekranu nie wyświetla tekstu w tagu kotwicy, chyba że jest on oznaczony znakiem aria. Ponieważ atrybut alt zawiera zbyt wiele szczegółów, możemy zamiast tego użyć tekstu alternatywnego. Eksport warstw w programie Adobe Illustrator można przeprowadzić od dołu do góry, wstawiając je do pliku SVG. Na wypadek, gdyby coś stało się z moim plikiem SVG, przechowuję obie wersje w urzędzie certyfikacji, jedną do edycji w programie Illustrator, a drugą do edycji kodu. Powinieneś zatwierdzić plik, jeśli używasz odmiany kontroli źródła opartej na git (git, SourceTree, ect).

Przed ręczną edycją pliku SVG najlepiej poczekać do 100% pewności, że jest to kompletny projekt. W takim przypadku połączmy tytuł i opis z odpowiednimi elementami tekstowymi, aby wyglądały tak samo jak tytuł i opis. Tworzenie ról semantycznych — Dodaj role semantyczne do grup zawierających słupki, etykiety i klucze. Jeśli chcesz dołączyć wykres słupkowy, dodaj etykietę do grupy zawierającej listę. Sprawdź błędy — użyjemy czytnika ekranu, aby to przetestować. Aby upewnić się, że plik SVG będzie można wyświetlać we wszystkich przeglądarkach, umieść w kodzie HTML rolę = „grupa”. Oś czasu lub segment czasu można semantycznie przypisać do określonych ról semantycznych w grupach, które go zawierają.

Dodaj etykietę: oś czasu. Najlepszym sposobem upewnienia się, że tabindex [[0]] jest aktywny, jest dodanie go do wszystkich przeglądarek. Semantyka linku powinna zostać poprawiona. Jest to całkowicie na własne ryzyko. Obecność tego adresu URL na stronie internetowej, która nie prowadzi do żadnej innej witryny i może powodować dezorientację czytników ekranu, nie jest łączem semantycznym. Podczas korzystania z plików SVG nie zawsze trzeba przesuwać okno, aby upewnić się, że element znajduje się w rzutni. Niektóre przeglądarki wydają się przewijać cały element HTML bez patrzenia na elementy podrzędne, które są poza ekranem. Osoby słabowidzące korzystają z tej funkcji systemu Windows i trybu wysokiego kontrastu, ponieważ są słabowidzące.

Dostępność Svg: dodawanie tytułu i opisu Arii przez

Gdy umieścisz tytuł i opis arii w pliku yoursvg, osoby niepełnosprawne będą mogły z niego łatwiej korzystać. Jeśli chcesz dowiedzieć się więcej o tym, o czym jest svg lub co ma reprezentować, przeczytaj tagi. Ponadto wbudowane pliki SVG mają wiele zalet w porównaniu z osadzonymi plikami SVG. Co więcej, ponieważ svgs można traktować podobnie jak inne elementy w dokumencie, interakcja z CSS jest znacznie łatwiejsza. Jest to znacząca zaleta pod względem interakcji, takich jak efekty zawisu.

Svg> Dostępność tagów

Ponieważ tag svg> jest używany do tworzenia grafiki, ważne jest, aby wziąć pod uwagę dostępność podczas korzystania z tego tagu. Istnieje kilka sposobów na zwiększenie dostępności treści svg>. Najpierw użyj atrybutu tytułu, aby podać opis grafiki. Zostanie to odczytane przez czytniki ekranu. Po drugie, użyj atrybutu roli, aby nadać grafice określoną rolę. Zostanie to również odczytane przez czytniki ekranu. Na koniec użyj atrybutu aria-label, aby podać etykietę grafiki.

Spraw, aby Twoje pliki Svg były dostępne, dodając tytuł

Możesz zwiększyć dostępność swojego pliku svg, dodając *tytuł. Aby określić, czym jest svg, dodaj opisaną w nim arię. Tak długo, jak svgs zostały zakodowane, aby umożliwić odczyt ekranu, można je odczytać. Jeśli svg ma być obiektem dekoracyjnym, unikaj używania aria-hidden=true.

Dostępność dekoracyjna Svg

Istnieje wiele sposobów na zapewnienie dostępności dekoracyjnego pliku svg . Możesz użyć różnych metod, aby dodać tekst alternatywny, upewnić się, że plik jest odpowiednio sformatowany i dodać dodatkowy kod, aby upewnić się, że może być odczytany przez czytniki ekranu. Możesz także użyć narzędzi takich jak Inkscape, aby upewnić się, że Twój svg jest dostępny.

Dostępność tytułu SVG

Dodanie tytułu do grafiki SVG to jeden ze sposobów na zwiększenie dostępności. Element tytułowy służy do powiązania nazwy z grafiką SVG. Gdy element tytułowy jest używany w elemencie svg , zawiera opis grafiki. Elementu tytułu można użyć do podania dłuższego opisu grafiki, co może być szczególnie przydatne dla osób korzystających z czytników ekranu.

Svg Tekst alternatywny ułatwień dostępu

Atrybut „alt” jest używany w dokumencie HTML do określania tekstu alternatywnego (tekstu alternatywnego), który ma być renderowany, jeśli element, do którego jest zastosowany, nie może być renderowany. W dokumencie HTML tekst alternatywny jest stosowany do obrazów za pomocą atrybutu alt. Wartością atrybutu jest tekst opisujący obraz, który może być odczytany przez czytniki ekranu. Tekst alternatywny ułatwień dostępu svg służy do zapewnienia przystępnego opisu obrazu dla osób, które nie mogą go zobaczyć. Tekst powinien być krótki i opisowy oraz powinien być umieszczony w atrybucie alt elementu img.

Dodawanie Aria-describedby do Svgs

W większości przypadków aria-opisana przez twój svg> poinformuje przeglądarki, że ten svg> zawiera informacje o ikonie, która zwykle jest typem zawartości. Jeśli użytkownik ma czytnik ekranu, może odsłuchać arię opisaną przez atrybut i podejmować przemyślane decyzje dotyczące ikony na podstawie tego, co znajdzie.

Dostępny Svg

Dostępny SVG to taki, który może być zrozumiały i używany przez osoby niepełnosprawne. Może to obejmować dodawanie opisów tekstowych, dostarczanie alternatywnego tekstu dla obrazów oraz zapewnianie możliwości poruszania się po pliku SVG za pomocą klawiatury lub innego urządzenia pomocniczego.

Svgs może obsługiwać tekst alternatywny

svgs, oprócz możliwości obsługi tekstu alternatywnego, są również obsługiwane. Jeśli wybrano atrybut alt, pojawi się on obok obrazu po kliknięciu lub kliknięciu obrazu.