Criando um logotipo acessível com gráficos vetoriais escalonáveis
Publicados: 2023-02-12Um svg, ou Scalable Vector Graphics, é um formato de arquivo que permite gráficos fáceis e independentes de resolução na web. Embora não seja possível criar um SVG diretamente no Photoshop, você pode exportar sua arte do Photoshop como um SVG.
Quando se trata de usar um SVG como logotipo, a acessibilidade é fundamental. Você quer ter certeza de que seu logotipo pode ser facilmente visto e compreendido por todos, independentemente de habilidade ou deficiência.
Há algumas coisas a serem lembradas ao usar um SVG como logotipo. Primeiro, lembre-se de adicionar texto alternativo ao seu svg. Isso garantirá que seu logotipo possa ser lido por leitores de tela e outras tecnologias assistivas.
Em seguida, mantenha seu logotipo simples. Quanto mais complexo for o seu logotipo, mais difícil será para as pessoas com deficiências cognitivas entendê-lo.
Finalmente, certifique-se de que seu logotipo é legível. Isso significa usar uma fonte clara e fácil de ler.
Seguindo essas dicas, você pode criar um logotipo acessível a todos.
Desde 1999, o uso de Scalable Vector Graphics (SVGs) aumentou. A distinção entre imagens decorativas e informativas deve ser feita. Se a imagem for decorativa, ela deve ter um atributo de texto alternativo vazio/nulo. O conteúdo alternativo descritivo e significativo não deve ter mais de 250 caracteres e não deve ter mais de 800 caracteres. Se estiver usando uma imagem simples, básica ou decorativa, você pode salvá-la como um arquivo usando a tag <img>. Para SVGs mais complexos ou essenciais, o HTML deve incluir marcação para eles. Como resultado, JavaScript e CSS terão uma gama mais ampla de opções para exibir os estilos e animações das imagens.
Ao contar o conteúdo alternativo básico, não estava claro quem sairia por cima no caso do melhor do show. Como muitos dos padrões podem renderizar conteúdo alternativo, designers e desenvolvedores têm uma gama mais ampla de padrões para escolher. Quando se trata de fornecer conteúdo alternativo mais descritivo para SVGs, o padrão 11 é a escolha mais confiável para vários navegadores e leitores de tela.
Por serem tão simples de usar, os gráficos vetoriais podem ser usados em arte linear, logotipos, imagens animadas e gráficos. Os dois tipos mais comuns de logotipos são logotipos facilmente reconhecidos pelos usuários e ícones que podem mudar de cor ou são animados quando os usuários interagem com eles.
Ele não funciona bem com imagens com muitos detalhes finos e texturas como as fotografias porque é baseado em vetores. Logotipo, ícone e outros gráficos planos com cores e formas mais simples são mais adequados ao formato. Além disso, embora a maioria dos navegadores modernos suporte SVG, os navegadores mais antigos podem não.
JPEGs, PNGs e GIFs, por outro lado, não possuem funcionalidade HTML5 escalável e não terão pixels perfeitos em nenhuma resolução. Como os arquivos em uma imagem vetorial são vetoriais, eles geralmente são muito menores em tamanho do que as imagens bitmap. O estilo CSS pode ser usado para criar SVGs incorporados.
Os arquivos SVG são acessíveis?
Sim, os arquivos SVG são acessíveis. São arquivos XML que podem ser lidos por leitores de tela e outras ferramentas de acessibilidade .
Os SVGs inteligentes da Equivalent Design são gráficos vetoriais escaláveis que podem mudar de tamanho, layout e cor para atender às necessidades e preferências de qualquer usuário. Todos os arquivos respondem a diferentes tamanhos de tela e podem ser personalizados com uma variedade de configurações de acessibilidade, incluindo o modo escuro. Além do contraste de cores compatível com ADA, usamos uma paleta compatível com daltônicos, fontes legíveis, mensagens claras e outras considerações de acessibilidade ao projetar para pessoas daltônicas. Imagens baseadas em pixels são normalmente criadas usando uma variedade de quadrados coloridos que são especificados pela resolução da imagem. XML é um programa de computador que gera todas as informações de geometria e matemática contidas em obras de arte baseadas em vetores. Devido ao tamanho do código, a imagem agora pode ser otimizada para carregar rapidamente porque contém apenas uma pequena quantidade de código. Este é um tipo de arquivo inteligente acessível.
Ele foi criado para manter os tempos de carregamento sob controle. Você deve ser capaz de usar qualquer navegador principal. A experiência do leitor de tela se torna muito mais bonita à medida que as descrições do Aural são ampliadas. Você pode criar animações. Você pode usar um logotipo, um ícone, uma ilustração ou um infográfico. Esses SVGs inteligentes serão compatíveis com ADA e WCAP Nível AA, garantindo que atendam a essas duas metas de acessibilidade para deficientes.
Gráficos simples podem ser criados com arquivos SVG simples e são simples de modificar e personalizar. É simples editar arquivos SVG em um editor de texto ou um editor gráfico como o CorelDRAW. Além disso, os navegadores da Web mais populares oferecem suporte ao uso de arquivos SVG, para que você possa compartilhar facilmente seu trabalho com outras pessoas.
Texto SVG Está Acessível
Você pode obter o texto no formato svega. Esse método permite que mais informações sejam adicionadas diretamente ao SVG, permitindo que as pessoas que usam uma tecnologia acessível, como um leitor de tela, vejam com mais clareza.
O texto SVG está acessível?
Não há uma resposta para essa pergunta, pois ela pode depender de vários fatores, como o tipo de texto SVG , o contexto em que é usado e como é implementado. Dito isso, em geral, o texto SVG pode ser disponibilizado seguindo algumas diretrizes básicas, como usar os elementos e atributos corretos, fornecer texto alternativo e garantir que o texto esteja visível para os leitores de tela.
É um formato de gráfico vetorial baseado em XML baseado em Scalable Vector Graphics (SVG). Essa tecnologia é amplamente utilizada no web design moderno porque é interativa, adaptável, responsiva e programável. Este tutorial destina-se a demonstrar como tornar seu arquivo SVG acessível para leitores de tela. Suas tags de título e descrição podem nem sempre estar visíveis para navegadores de conversão de texto em fala o tempo todo. Os atributos Aria-labelledby e ariandeposedby podem ser adicionados ao elemento >svg> para garantir que seus valores estejam corretos. A adição desses elementos garante que o leitor de tela os leia para o visitante. Nem sempre é necessário mostrar texto ativo em seus gráficos ou um título que você criou.
Essas informações podem ser removidas com algumas etapas simples. Você pode encontrar e incluir o código a seguir em seu arquivo SVG com o discurso da turma procurando e inserindo-o em sua tag de texto. Este código informa ao leitor de tela que este texto é destinado apenas para visualização via apresentação.
Acessibilidade Svg: como tornar seu ícone acessível
Os SVGs de acessibilidade podem ser inseridos diretamente na imagem, permitindo que mais informações sejam adicionadas à imagem – o que auxilia pessoas com deficiências, como leitores de tela. Qual é a melhor maneira de acessar um ícone SVG ? Ao criar seu código, certifique-se de incluir *title. O título deve sempre aparecer no início do svg e antes do caminho. Para inserir aria-descripto, o svg> deve ser definido como. Você pode ler sobre esse atributo de ária na página que descreve a descrição de Anastoiévski. No contexto de uma página web, é um formato legível por humanos que pode ser editado em um editor de texto, pode ser pesquisado e compactado, pode ser criado e manipulado automaticamente, pode ser incorporado em (X)HTML e pode ser animado também.
Ícones SVG de Acessibilidade
Há várias maneiras de tornar os ícones SVG mais acessíveis. Uma delas é usar aria-labelledby para fornecer uma descrição do ícone. Outra é usar role=”img” para dar ao ícone um nome que possa ser lido por leitores de tela. ainda outra é fornecer um texto alternativo.
Acessibilidade SVG Inline
A acessibilidade SVG em linha é o processo de tornar o conteúdo SVG acessível para pessoas com deficiência. Isso pode ser feito usando as funções, estados e propriedades apropriados nos elementos SVG e fornecendo texto alternativo para o conteúdo SVG.
O uso de Scalable Vector Graphics (SVG) na web está se tornando cada vez mais popular. Para que um gráfico seja meramente decorativo, o texto não deve ser diferente. Todas as tags > devem ter o atributo alt, mas não é obrigatório (não é necessário espaço). Agora você pode usar o HTML diretamente inserindo o SVG diretamente nele. Pode ser necessário substituir role=”img” por role=”group” em versões mais antigas do Safari ou WebKit se você usar funções. Ao alterar o título ou a descrição, você pode tornar a imagem mais clara. O índice de tabulação será 20.
Adicione o valor tabIndex ao SVG que você gostaria de incorporar usando um método escolhido. Objetos ou iframes podem ser usados para incorporar um gráfico. O título do documento (para NVDA) deve ser incluído no corpo do documento. Adicionar uma classe para ocultar o texto visualmente, mas permitir que ele seja lido por leitores de tela é uma boa ideia. Isso pode ser feito definindo o tamanho da fonte para JAWS e NVDA para 0,2. É possível implementar uma fonte de ícone mais acessível usando um SVG? No entanto, conforme dito anteriormente, mostraremos como fazer isso usando o próprio ícone nesta lição.
Os ícones geralmente são codificados dessa maneira a partir de um gerador de ícones. O exemplo Basic Image Replacement, Inline Script demonstra como usar esse método. O leitor de tela não exibe o texto dentro da tag âncora, a menos que seja marcado com ária. Como há muitos detalhes no atributo alt, podemos usar um texto alternativo. As exportações de camadas no Adobe Illustrator podem ser feitas de baixo para cima, inserindo-as no SVG. Caso algo aconteça com meu SVG, mantenho as duas versões no CA, uma para edição no Illustrator e outra para edição de código. Você deve confirmar o arquivo se usar uma variação de controle de origem baseada em git (git, SourceTree, ect).
Antes de editar manualmente um SVG, é melhor esperar até 100% de certeza de que o design está completo. Nesse caso, vamos vincular o título e a descrição aos elementos de texto correspondentes, para que fiquem iguais ao título e à descrição. Criando funções semânticas – Adicione funções semânticas aos grupos que contêm barras, rótulos e chaves. Se desejar incluir um gráfico de barras, adicione um rótulo ao grupo que contém a lista. Verifique se há erros – Usaremos um leitor de tela para testá-lo. Para garantir que o SVG possa ser visualizado em todos os navegadores, inclua role=”group” no código HTML. Uma linha do tempo ou segmento de tempo pode ser atribuído semanticamente a funções semânticas específicas nos grupos que a contêm.
Adicione um rótulo: linha do tempo. A melhor maneira de garantir que o tabindex [[0]] esteja em foco é adicioná-lo a todos os navegadores. A semântica do link deve ser corrigida. É inteiramente por sua conta e risco. A presença dessa URL em uma página da web que não direciona para nenhum outro site e pode confundir os leitores de tela não é um link semântico. Ao usar SVGs, nem sempre é necessário deslocar a janela para garantir que o elemento esteja na viewport. Alguns navegadores parecem rolar todo o elemento HTML sem olhar para os elementos filhos que estão fora da tela. Devido à sua baixa visão, as pessoas com baixa visão se beneficiam desse recurso no Windows e no modo de alto contraste.
Acessibilidade SVG: adicionando um título e uma ária descrita por
Quando você inclui um título e uma descrição de ária em seu svg, pessoas com deficiência podem usá-lo com mais facilidade. Se você quiser saber mais sobre o que é o svg ou o que ele pretende representar, leia as tags. Além disso, os arquivos SVG embutidos têm várias vantagens sobre os arquivos SVG incorporados. Além disso, como os svgs podem ser tratados de maneira semelhante a outros elementos do seu documento, a interação do CSS é muito mais fácil. Esta é uma vantagem significativa em termos de interações, como efeitos de foco.
Svg> Acessibilidade de tags
Como a tag svg> é usada para criar gráficos, é importante considerar a acessibilidade ao usar essa tag. Existem algumas maneiras de tornar o conteúdo svg> mais acessível. Primeiro, use o atributo title para fornecer uma descrição do gráfico. Isso será lido por leitores de tela. Em segundo lugar, use o atributo role para atribuir ao gráfico uma função específica. Isso também será lido por leitores de tela. Por fim, use o atributo aria-label para fornecer um rótulo para o gráfico.
Torne seus svgs acessíveis adicionando um título
Você pode aumentar a acessibilidade do seu arquivo SVG adicionando um *title. Para identificar o que é o svg, adicione aria-descripto por ele. Desde que os svgs tenham sido codificados para permitir a leitura da tela, eles podem ser lidos. Se o svg for um objeto decorativo, evite usar aria-hidden=true.
Acessibilidade Svg Decorativa
Há muitas maneiras de garantir que seu svg decorativo esteja acessível. Você pode usar uma variedade de métodos para adicionar texto alternativo, certificar-se de que o arquivo está formatado corretamente e adicionar código extra para garantir que ele possa ser lido por leitores de tela. Você também pode usar ferramentas como o Inkscape para garantir que seu svg esteja acessível.
Acessibilidade do Título SVG
Adicionar um título a um gráfico SVG é uma maneira de torná-lo mais acessível. O elemento title é usado para associar um nome a um gráfico SVG. Quando o elemento title é usado dentro do elemento svg , ele fornece uma descrição para o gráfico. O elemento de título pode ser usado para fornecer uma descrição mais longa para o gráfico, o que pode ser especialmente útil para pessoas que usam leitores de tela.
Texto Alt de Acessibilidade Svg
Um atributo “alt” é usado em um documento HTML para especificar o texto alternativo (alt text) que deve ser renderizado se o elemento ao qual é aplicado não puder ser renderizado. Em um documento HTML, o texto alternativo é aplicado às imagens por meio do atributo alt. O valor do atributo é o texto que descreve a imagem, que pode ser lido por leitores de tela. O texto alternativo de acessibilidade svg é usado para fornecer uma descrição acessível da imagem para aqueles que não conseguem vê-la. O texto deve ser curto e descritivo, e deve ser colocado no atributo alt do elemento img.
Adicionando Aria-descriptby a svgs
Na maioria dos casos, aria-descripto por seu svg> dirá aos navegadores que este svg> contém informações sobre o ícone, que geralmente é o tipo de conteúdo. Se um usuário tiver um leitor de tela, ele poderá ouvir a ária descrita por atributo e tomar decisões fundamentadas sobre o ícone com base no que encontrar.
SVG Acessível
Um SVG acessível é aquele que pode ser entendido e usado por pessoas com deficiência. Isso pode incluir adicionar descrições de texto, fornecer texto alternativo para imagens e garantir que o SVG possa ser navegado usando um teclado ou outro dispositivo de assistência.
Svgs pode suportar texto alternativo
svgs, além de serem capazes de suportar texto alternativo, também são suportados. Se o atributo alt for selecionado, ele aparecerá ao lado da imagem se for clicado ou se a imagem for clicada.