「アクセシビリティやるぞ!LT祭り #6」に参加してきました

クラウドサイン 視認性改善PJTの裏側

視認性の改善

  • 文字が小さいとか薄いとフィードバックを受けていた
    • 重要視されてなかった
    • 解像度の高いマシンで作業していた
  • コントラスト比の改善を優先
    • 4.5:1以上
  • 多くの画面で使ってるグレーの文字が基準を満たしていなかった
    • 文字色のルールが定まっていなかった
    • ブランドカラーを基準にベースとなるグレーを作って文字色の定義も作った
  • デザインシステムに定義

アクセシビリティオーバーレイはなぜ解決策にならないのか?

アクセシビリティオーバーレイ

  • アクセシビリティオーバーレイ
  • 技術的な限界
    • 代替テキスト
    • ラベルやエラー管理
    • キーボードフォーカス
    • pdf/svg/canvasは修正できない
    • パフォーマンス落ちる
  • 法的なリスク
    • WCAGに準拠できると言い切れない
    • 使っていたのに訴えられた
  • プライバシー
    • 支援技術を使ってることを検知
    • 勝手にcookieセットされたり
  • UXの低下
    • 逆に使いにくくなる
  • https://overlayfactsheet.com/ja/

ジャンプTOON Web におけるアクセシビリティの取り組み

アクセシビリティの浸透

開発の進め方

  • 開発速度やスケジュールへの影響が懸念
    • アクセシビリティ開発ガイドを作った
    • チームで決めたルールのまとめ
    • lintで縛れるところはそっちで
  • PR作成前にやってほしいことのまとめ作った
  • lighthouseで計測して懸念箇所洗い出し

アクセシビリティの取り組みをまとめるデータベースを作ってみた話

アクセシビリティの取り組みのまとめ

  • 背景
    • 徐々に浸透してるが散発的だった
    • 他部署の取り組みを知るのが大変
  • Notion上に取り組みをストックするようにした
  • 社内の取り組みがひと目で分かるようになった
  • 取り組んでるカテゴリーの偏りが見えて次のアクションにつながった