Crearea unui logo accesibil cu grafică vectorială scalabilă
Publicat: 2023-02-12Un svg, sau Scalable Vector Graphics, este un format de fișier care permite realizarea de grafice ușoare, independente de rezoluție pe web. Deși nu puteți crea un svg direct în Photoshop, vă puteți exporta opera de artă din Photoshop ca svg.
Când vine vorba de utilizarea unui svg ca logo, accesibilitatea este esențială. Vrei să te asiguri că logo-ul tău poate fi ușor văzut și înțeles de toată lumea, indiferent de abilitate sau dizabilitate.
Există câteva lucruri de reținut atunci când utilizați un svg ca logo. Mai întâi, nu uitați să adăugați text alternativ la svg-ul dvs. Acest lucru vă va asigura că logo-ul dvs. poate fi citit de cititoarele de ecran și alte tehnologii de asistență.
Apoi, păstrați-vă logo-ul simplu. Cu cât logo-ul dvs. este mai complex, cu atât va fi mai dificil de înțeles pentru persoanele cu dizabilități cognitive.
În cele din urmă, asigură-te că logo-ul tău este lizibil. Aceasta înseamnă utilizarea unui font clar, ușor de citit.
Urmând aceste sfaturi, puteți crea un logo care este accesibil tuturor.
Din 1999, utilizarea graficelor vectoriale scalabile (SVG) a crescut. Ar trebui făcută distincția între imaginile decorative și cele informative. Dacă imaginea este destinată să fie decorativă, trebuie să aibă un atribut de text alternativ gol/null. Conținutul alternativ descriptiv și semnificativ nu trebuie să aibă mai mult de 250 de caractere și nu trebuie să depășească 800 de caractere. Dacă utilizați o imagine simplă, de bază sau decorativă, o puteți salva ca fișier folosind eticheta <img>. Pentru SVG-uri mai complexe sau esențiale, HTML-ul ar trebui să includă markup pentru ele. Ca rezultat, JavaScript și CSS vor avea o gamă mai largă de opțiuni pentru afișarea stilurilor și animațiilor imaginilor.
Când spuneam conținut alternativ de bază, nu era clar cine va ieși pe primul loc în cazul celei mai bune emisiuni. Deoarece multe dintre modele pot reda conținut alternativ, designerii și dezvoltatorii au o gamă mai largă de modele din care să aleagă. Când vine vorba de furnizarea de conținut alternativ mai descriptiv pentru SVG, modelul 11 este cea mai fiabilă alegere pentru diverse browsere și cititoare de ecran.
Deoarece sunt atât de simplu de utilizat, grafica vectorială poate fi folosită în arta linie, logo-uri, imagini animate și grafice. Cele mai comune două tipuri de logo-uri sunt logo-urile care sunt ușor de recunoscut de utilizatori și pictogramele care își pot schimba culorile sau sunt animate atunci când utilizatorii interacționează cu ele.
Nu funcționează bine cu imagini cu multe detalii și texturi fine, așa cum o fac fotografiile, deoarece este bazat pe vectori. Logo-ul, pictograma și alte elemente grafice plate cu culori și forme mai simple sunt cele mai potrivite pentru format. În plus, în timp ce majoritatea browserelor moderne acceptă SVG, browserele mai vechi s-ar putea să nu nu.
JPEG-urile, PNG-urile și GIF-urile, pe de altă parte, nu au funcționalitate HTML5 scalabilă și nu vor fi pixeli perfect la nicio rezoluție. Deoarece fișierele dintr-o imagine vectorială sunt vectoriale, acestea sunt de obicei mult mai mici ca dimensiune a fișierului decât imaginile bitmap. Stilul CSS poate fi folosit pentru a crea SVG-uri încorporate.
Fișierele Svg sunt accesibile?
Da, fișierele SVG sunt accesibile. Sunt fișiere XML care pot fi citite de cititoarele de ecran și alte instrumente de accesibilitate .
SVG-urile inteligente de la Equivalent Design sunt grafice vectoriale scalabile care se pot schimba în dimensiune, aspect și culoare pentru a satisface nevoile și preferințele oricărui utilizator. Toate fișierele răspund la diferite dimensiuni de ecran și pot fi personalizate cu o varietate de setări de accesibilitate, inclusiv modul întunecat. Pe lângă contrastul de culori conform ADA, folosim o paletă prietenoasă cu daltonii, fonturi lizibile, mesaje clare și alte considerații de accesibilitate atunci când proiectăm pentru persoanele daltoniste. Imaginile bazate pe pixeli sunt create de obicei folosind o varietate de pătrate colorate care sunt specificate de rezoluția imaginii. XML este un program de calculator care generează toate informațiile de geometrie și matematică conținute în lucrările de artă bazate pe vectori. Din cauza dimensiunii codului, imaginea poate fi acum optimizată pentru a se încărca rapid, deoarece conține doar o cantitate mică de cod. Acesta este un tip de fișier inteligent accesibil.
A fost creat pentru a menține timpii de încărcare sub control. Ar trebui să puteți utiliza orice browser major. Experiența cititorului de ecran devine mult mai frumoasă pe măsură ce descrierile aurale sunt mărite. Puteți crea animații. Puteți folosi un logo, o pictogramă, o ilustrație sau o infografică. Aceste SVG inteligente vor fi conforme cu ADA și WCAP Level AA, asigurându-se că îndeplinesc ambele obiective de accesibilitate pentru persoanele cu dizabilități.
Grafice simple pot fi create cu fișiere SVG simple și sunt ușor de modificat și personalizat. Este simplu să editați fișiere SVG într-un editor de text sau într-un editor grafic, cum ar fi CorelDRAW. În plus, cele mai populare browsere web acceptă utilizarea fișierelor SVG, astfel încât să puteți partaja cu ușurință munca dvs. cu alții.
Textul Svg este accesibil
Puteți obține textul în format svega. Această metodă permite adăugarea directă a mai multor informații la SVG, permițând persoanelor care folosesc o tehnologie accesibilă, cum ar fi un cititor de ecran, să le vadă mai clar.
Textul Svg este accesibil?
Nu există un răspuns la această întrebare, deoarece poate depinde de o varietate de factori, cum ar fi tipul de text svg , contextul în care este utilizat și modul în care este implementat. Acestea fiind spuse, în general, textul svg poate fi accesibil prin respectarea unor linii directoare de bază, cum ar fi utilizarea elementelor și atributelor corecte, furnizarea de text alternativ și asigurarea faptului că textul este vizibil pentru cititorii de ecran.
Este un format de grafică vectorială bazat pe XML, bazat pe Scalable Vector Graphics (SVG). Această tehnologie este utilizată pe scară largă în designul web modern, deoarece este interactivă, adaptabilă, receptivă și programabilă. Acest tutorial are scopul de a demonstra cum să faceți fișierul dvs. SVG accesibil pentru cititoarele de ecran. Este posibil ca etichetele dvs. de titlu și descriere să nu fie întotdeauna vizibile pentru browserele de text în vorbire. Atributele Aria-labelledby și ariandescribedby pot fi adăugate la elementul >svg> pentru a se asigura că valorile lor sunt corecte. Adăugarea acestor elemente asigură că cititorul de ecran le va citi vizitatorului. Nu este întotdeauna necesar să afișați text live în grafica dvs. sau într-un titlu pe care l-ați încorporat.
Aceste informații pot fi eliminate prin câțiva pași simpli. Puteți găsi și include următorul cod în fișierul SVG cu discursul de clasă, căutându-l și introducându-l în eticheta de text. Acest cod îi spune cititorului de ecran că acest text este destinat doar vizionarii prin prezentare.
Accesibilitate Svg: Cum să vă faceți icoana accesibilă
SVG-urile de accesibilitate pot fi inserate direct în imagine, permițând adăugarea mai multor informații în imagine – ceea ce ajută persoanele cu dizabilități, cum ar fi cititoarele de ecran. Care este cea mai bună modalitate de a accesa o pictogramă SVG ? Când creați codul, asigurați-vă că includeți *titlu. Titlul ar trebui să apară întotdeauna la începutul svg-ului și înaintea căii. Pentru a insera aria-describedby, svg> trebuie setat la. Puteți citi despre acest atribut aria pe pagina care descrie descrierea lui Anastoievski. În contextul unei pagini web, este un format care poate fi citit de om care poate fi editat într-un editor de text, poate fi căutat și comprimat, poate fi creat și manipulat automat, poate fi încorporat în (X)HTML și poate fi animat, de asemenea.
Pictograme Svg de accesibilitate
Există o varietate de moduri de a face pictogramele SVG mai accesibile. Una este să folosiți aria-labelledby pentru a oferi o descriere a pictogramei. O alta este să folosiți role="img” pentru a da pictogramei un nume care poate fi citit de cititoarele de ecran. încă o alta este de a furniza text alt.
Accesibilitate Svg în linie
Accesibilitatea inline svg este procesul prin care conținutul svg este accesibil persoanelor cu dizabilități. Acest lucru se poate face prin utilizarea rolurilor, stărilor și proprietăților adecvate pe elementele svg și prin furnizarea de text alternativ pentru conținutul svg.
Utilizarea graficelor vectoriale scalabile (SVG) pe web devine din ce în ce mai populară. Pentru ca o grafică să fie pur decorativă, textul nu trebuie să fie diferit. Toate > etichetele trebuie să aibă atributul alt, dar nu este obligatoriu (nu este necesar spațiu). Acum puteți utiliza HTML-ul direct inserând SVG-ul direct în el. Este posibil să fie necesar să înlocuiți role=”img” cu role=”group” pe versiunile mai vechi de Safari sau WebKit dacă utilizați roluri. Schimbând titlul sau descrierea, puteți face imaginea mai clară. Indicele file va fi 20.
Adăugați valoarea tabIndex la SVG-ul pe care doriți să îl încorporați folosind o metodă pe care ați ales-o. Obiectele sau cadrele iframe pot fi folosite pentru a încorpora un grafic. Titlul documentului (pentru NVDA) ar trebui inclus în corpul documentului. Adăugarea unei clase pentru a ascunde vizual textul, dar permiterea acestuia să fie citită de cititorii de ecran este o idee bună. Acest lucru poate fi realizat setând dimensiunea fontului atât pentru JAWS, cât și pentru NVDA la 0.2. Este posibil să implementați un font de pictogramă mai accesibil folosind un SVG? Cu toate acestea, așa cum sa menționat anterior, vă vom arăta cum să faceți acest lucru folosind pictograma însăși în această lecție.
Pictogramele sunt de obicei cod în acest mod de la un generator de pictograme. Exemplul Basic Image Replacement, Inline Script demonstrează cum se utilizează această metodă. Cititorul de ecran nu afișează textul din eticheta de ancorare decât dacă este marcat cu aria. Deoarece sunt prea multe detalii în atributul alt, putem folosi în schimb text alternativ. Exporturile de straturi în Adobe Illustrator se pot face de jos în sus inserându-le în SVG. În cazul în care se întâmplă ceva cu SVG-ul meu, păstrez ambele versiuni în CA, una pentru editare în Illustrator și cealaltă pentru editarea codului. Ar trebui să comiteți fișierul dacă utilizați o variantă bazată pe git a controlului sursei (git, SourceTree, etc).
Înainte de a edita manual un SVG, cel mai bine este să așteptați până când sunteți siguri 100% că este un design complet. În acest caz, să legăm titlul și descrierea la elementele de text corespunzătoare, astfel încât acestea să arate exact ca titlul și descrierea. Crearea de roluri semantice – Adăugați roluri semantice la grupurile care conțin barele, etichetele și cheile. Dacă doriți să includeți un grafic cu bare, adăugați o etichetă la grupul care conține lista. Verificați erorile – Vom folosi un cititor de ecran pentru a-l testa. Pentru a vă asigura că SVG-ul poate fi vizualizat în toate browserele, includeți rol=”grup” în codul HTML. O cronologie sau un segment de timp poate fi atribuit semantic unor roluri semantice specifice în grupurile care îl conțin.
Vă rugăm să adăugați o etichetă: cronologie. Cel mai bun mod de a vă asigura că tabindexul [[0]] este focalizat este să îl adăugați la toate browserele. Semantica legăturii ar trebui remediată. Este în întregime pe propriul risc. Prezența acestei adrese URL într-o pagină web care nu direcționează către niciun alt site și poate provoca confuzii cititorilor de ecran nu este un link semantic. Când utilizați SVG-uri, nu trebuie întotdeauna să mutați fereastra pentru a vă asigura că elementul este în fereastra de vizualizare. Unele browsere par să deruleze întregul element HTML fără să se uite la elementele copii care sunt în afara ecranului. Din cauza vederii reduse, persoanele cu vedere scăzută beneficiază de această caracteristică în Windows și Contrast în mod înalt.
Accesibilitate Svg: Adăugarea unui titlu și arie descrisă de
Când includeți un titlu și o descriere a ariei în yoursvg, persoanele cu dizabilități le pot folosi mai ușor. Dacă doriți să aflați mai multe despre ce este svg-ul sau despre ce este destinat să reprezinte, citiți etichetele. În plus, fișierele SVG inline au o serie de avantaje față de fișierele SVG încorporate. În plus, deoarece svg-urile pot fi tratate în mod similar cu alte elemente din documentul dvs., interacțiunea CSS este mult mai ușoară. Acesta este un avantaj semnificativ în ceea ce privește interacțiunile, cum ar fi efectele hover.
Svg> Accesibilitate etichete
Deoarece eticheta svg> este folosită pentru a crea elemente grafice, este important să luați în considerare accesibilitatea atunci când utilizați această etichetă. Există câteva moduri de a face conținutul svg> mai accesibil. Mai întâi, utilizați atributul title pentru a oferi o descriere a graficului. Acesta va fi citit de cititorii de ecran. În al doilea rând, utilizați atributul rol pentru a da graficului un rol specific. Acest lucru va fi citit și de cititorii de ecran. În cele din urmă, utilizați atributul aria-label pentru a furniza o etichetă pentru grafic.
Faceți-vă SVG-urile accesibile prin adăugarea unui titlu
Puteți crește accesibilitatea fișierului dvs. svg adăugând un *titlu. Pentru a identifica ce este svg-ul, adăugați aria descrisă de acesta. Atâta timp cât svg-urile au fost codificate pentru a permite citirea pe ecran, acestea pot fi citite. Dacă svg-ul este destinat să fie un obiect decorativ, evitați să utilizați aria-hidden=true.
Accesibilitate Svg decorativ
Există multe modalități de a vă asigura că svg-ul dvs. decorativ este accesibil. Puteți folosi o varietate de metode pentru a adăuga text alternativ, pentru a vă asigura că fișierul este formatat corect și pentru a adăuga cod suplimentar pentru a vă asigura că poate fi citit de cititoarele de ecran. De asemenea, puteți utiliza instrumente precum Inkscape pentru a vă asigura că SVG-ul dvs. este accesibil.
Accesibilitate titlu SVG
Adăugarea unui titlu la o grafică SVG este o modalitate de a o face mai accesibilă. Elementul titlu este folosit pentru a asocia un nume cu o imagine SVG. Când elementul titlu este folosit în elementul svg , acesta oferă o descriere pentru grafic. Elementul de titlu poate fi folosit pentru a oferi o descriere mai lungă pentru grafic, care poate fi utilă în special pentru persoanele care folosesc cititoare de ecran.
Text alternativ pentru accesibilitate Svg
Un atribut „alt” este utilizat într-un document HTML pentru a specifica un text alternativ (text alt) care urmează să fie redat dacă elementul căruia este aplicat nu poate fi redat. Într-un document HTML, textul alternativ este aplicat imaginilor prin intermediul atributului alt. Valoarea atributului este textul care descrie imaginea, care poate fi citit de cititoarele de ecran. Textul alternativ de accesibilitate svg este folosit pentru a oferi o descriere accesibilă a imaginii pentru cei care nu o pot vedea. Textul trebuie să fie scurt și descriptiv și trebuie plasat în atributul alt al elementului img.
Adăugarea Aria-describedby la Svgs
În cele mai multe cazuri, aria descrisă de svg> dvs. va spune browserelor că acest svg> conține informații despre pictogramă, care este de obicei tipul de conținut. Dacă un utilizator are un cititor de ecran, poate asculta aria descrisă de atribut și poate lua decizii educate cu privire la pictogramă pe baza a ceea ce găsește.
Svg accesibil
Un SVG accesibil este unul care poate fi înțeles și utilizat de persoanele cu dizabilități. Aceasta poate include adăugarea de descrieri de text, furnizarea de text alternativ pentru imagini și asigurarea că SVG-ul poate fi navigat folosind o tastatură sau alt dispozitiv de asistență.
Svg-urile pot suporta text alternativ
svg-urile, pe lângă faptul că sunt capabile să accepte text alternativ, sunt de asemenea acceptate. Dacă este selectat atributul alt, acesta va apărea lângă imagine dacă se face clic pe ea sau dacă se face clic pe imagine.