私の Web アプリケーションでは、アイコンだけで構成されるフォントを作成しました。これらのアイコンを使用して、アプリケーション内のタイトルとサブタイトルを補完し、視覚的に魅力的なものにします。
ただし、JAWS などのスクリーン リーダーはこれを読み上げるため、スクリーン リーダーのユーザーにとって不快な体験になります。
たとえば、キャラクターc
は雲のイメージを表示します。たとえば、次のようなヘッダーを補完するために、この方法で使用します<h1>
。
<span class="my-font">c</span>
これは既存のタイトルを補完するだけであり、ページの内容に新しい意味を追加するものではないため、スクリーン リーダーにはこれを完全に無視してもらいたいと思います。調査の結果、次の 2 つの可能性が見つかりました。
aria-hidden="true"
またrole="presentation"
これらのどちら (または両方) が私が達成しようとしていることに適しているかはわかりません。