メインコンテンツへスキップ
見出し画像

スクリーンリーダーがさらにつかいやすく! アクセシビリティ強化に向けた6〜8月の取り組みをご紹介します

    noteは「だれもが創作をはじめ、続けられるようにする。」というミッション達成に向けて、あらゆるクリエイターが創作活動をたのしめるよう、ウェブアクセシビリティ(※1)の向上に力を注いでいます。

    ※1 ウェブアクセシビリティ
    一般にアクセシビリティとは、アクセスのしやすさを意味します。転じて、製品やサービスの利用しやすさという意味でも使われます。
    ウェブのアクセシビリティを言い表す言葉が、ウェブアクセシビリティです。ウェブコンテンツ、より具体的には、ウェブページにある情報や機能の利用しやすさを意味します。

    ウェブアクセシビリティ基盤委員会「基礎知識」
     

    2022年6〜8月は、社内勉強会でアクセシビリティに対する意識を社内に浸透させるほか、ウェブのカイゼン、ユーザーインタビュー、社内整備などをおこないました。この記事では、具体的にプロジェクトチームがどのような活動をしたのかをすべてご紹介します!

    noteのアクセシビリティ強化

    noteでは、2021年からアクセシビリティ強化に取り組み、あらゆるクリエイターがnoteで創作をたのしみ、その過程や作品を発表し応援しあえるように、プロジェクトチームを発足。毎週火曜日に定例会をおこなうなど、日々noteのカイゼンを進めています。

    社内勉強会を実施し、160か所の既存エラーを修正

    勉強会のテーマは画像のalt(代替テキスト)について

    前回の社内勉強会では虚空ボタン(※2)の怖さを学び、実際に160か所以上の虚空ボタンを社内エンジニアが修正しました。しかしその後、新たな課題にぶつかることに。altの未入力を自動チェックする仕組みを導入すると、160か所相当のaltエラーを検出。これ以上新しいエラー対象をふやさないために、エンジニアやデザイナーへの意識の浸透が必要となり、今回の勉強会を開催しました。前回の社内勉強会、また虚空ボタンについてくわしく知りたい方は、記事「noteの虚空ボタンを顕現させる社内勉強会を開催しました」をご覧ください。

    ※2 視覚的にボタンは存在しているのに、スクリーンリーダー(※3)やキーボード操作では存在がないように振る舞うボタンのこと
    ※3 視覚障害のある方がパソコンを使用するさいに、画面の表示内容とキーボードからの入力内容を音声で読みあげてくれるソフト。WindowsやMac、iOSやAndroidなど、多くのパソコンやスマートフォンのOSに標準で搭載されている。

    既存エラーを修正し、アクセシビリティを強化

    勉強会後、スクリーンリーダーを利用している方にとって、よりnoteがつかいやすくなるよう、自動チェックでエラー検出された160か所のaltを修正しました。そのなかの修正事例のひとつをご紹介します。

    課題として下記図版のようにプロフィール画像とクリエイター名が並んでいる場面で、プロフィール画像のaltに「note公式」と入力されていると、スクリーンリーダーが「note公式」と2回読みあげてしまうことがありました。そこでプロフィール画像のaltを空白にして、1回の読みあげになるよう修正することに! この修正により、スクリーンリーダーによる冗長な読みあげを無くし、よりスムーズにnoteをおつかいいただけるようになりました。

    プロフィール画像選択時に「『note公式』と読みあげていたが、読みあげないように」、クリエイター名選択時に「『note公式』と読みあげる」と表示されている図版

    20名以上が勉強会に参加。アクセシビリティの意識浸透へ

    エンジニア、デザイナー、PMなど、コンテンツをつくる機会が多いチームを中心に、20名以上のメンバーが集まりました。各方面のチームからメンバーが参加することで、noteのさまざまな会議でアクセシビリティに関するコミュニケーションが生まれるキッカケになればうれしいです。引き続き、積極的に学んでいく機会をふやしていきます。

    そのほかのアクセシビリティ強化施策

    ほかにも6〜8月の間で、以下のアクセシビリティに関する施策をおこないました。

    全6回のユーザーインタビューを実施

    障害当事者の方々にご協力をいただき、全6回インタビューを実施しました。インタビューのなかでは、「いろんなブログを触っているが、とくにnoteは触りやすい」「感動的につかえるレベルになってきている」「進化していてうれしい」などの感想をいただきました。その一方で、カイゼンすべき課題も見つかりました。今後はこれらの知見を活かしながら、カイゼンを進めていきます。

    • メニューやボタンを位置で記憶して操作しているため、頻繁に位置が変わると覚えなおす必要がある(弱視で、拡大操作をしている方)

    • 画面を拡大して利用している場合、画面の一部しか見えない状態である。

      • iOS上でスクリーンキーボードのEnterキーを1回押すと、その時点でエディタ側に画面表示が移動し、スクリーンキーボードが画面外に見切れてしまう。このためEnterキーを2回連続で押すことができない

      • ページの左端を見ていると、ページ中央にあるボタンのラベルなどに気づけないことがある。何かあることに気づいても、見えている範囲を画面中央まで移動させねばならないこともある

    機能のカイゼン

    Web

    • エディタの文中リンクにマウスを乗せると表示される吹き出しに、キーボード操作でもアクセスできるように対応

    • エディタの見出し画像削除ボタンの読みあげが正しくなるように修正

    • エディタのalt指定をするさいに、alt指定のコツを記載

    画像選択時に「代替テキスト(ALT) 画像にテキストが含まれる場合はすべて記入してください」と表示されている図版
    エディタでalt指定するさい、alt指定のコツが表示される
    • placeholder(入力フィールドに入る補助テキスト)を読みやすくするために、コントラストのA/Bテストを実施

      • ネガティブな影響が出ない、かつ補助テキストだとわかるように、コントラスト3.5:1へ修正

    • ヘッダーの検索履歴にスクリーンリーダーでアクセスできるように対応

      • 下キーで履歴一覧にアクセスできるように対応

    • 記事ページのタイトル下でスキ数が読まれない問題を修正

    • 社内向けalt勉強会vol.2を受けて、note内altを160か所修正

    • mabl(テスト自動化ツール)によるa11y(Accessibilityの略)自動チェック導入

    • vuejs-accessiblity/alt-text(自動テストツール)で、a11y自動チェック導入

    • storybook(UIカタログ) と jest-axe(自動テスト) によるアクセシビリティテストを実施

      • コンポーネント作成時に、自動でテストが走る仕組みを導入

    iOS

    • WebView系の画面でDynamic Typeと連動するように対応

      • iOSのアクセシビリティ機能で文字サイズを大きくすると、記事中も大きくなるように対応

    社内整備

    • 有志チームからCDO(Chief Design Officer)直下のプロジェクトに進化

      • より大きな活動ができるようになった

      • アクセシビリティのOKR(目標設定・管理フレームワークのひとつ)を設計

    • 社内向けalt勉強会vol.2を開催

    • QAチームとの連携し、品質という面での連携を開始

    • 毎月、クラウド会計ソフトなどを提供するfreee株式会社が公開しているアクセシビリティー・チェック・リストを活用して課題点を抽出

    noteではこれからも「だれもが創作をはじめ、続けられるようにする。」のミッション実現にむけ、アクセシビリティを向上していきます。

    インタビューに協力していただける方は、インタビュー募集フォームからご応募ください。


    これまでのアクセシビリティ施策や機能カイゼンの一覧は、以下からご覧いただけます。

    カイゼンの最新情報は、公式Twitterでもお知らせしています。

    note公式Twitterをフォローする

    機能に関するカイゼン・ご要望は noteフィードバック から。
    そのほかのお問い合わせは リクエスト送信フォーム からお願いします。
    ※ noteは日々カイゼンを行っており、今後のカイゼンによっては、ページデザインが変わる可能性があります。そのため、今回おしらせした新機能の最新版については、ヘルプページをご確認ください。

     
    ミッションは「だれもが創作をはじめ、続けられるようにする」。noteの最新情報や新機能(カイゼン)を紹介します。 編集部アカウント : https://note.com/notemag || イベントアカウント : https://note.com/events