terminal
Weekly Digest // DESIGN_SYSTEMS — Week 10-2026
architectureWeekly Report

アクセシブルなフォーカスインジケーターガイド — 2026年 第10週 デザインシステム

UI component architecture, design tokens, and semantic theming

calendar_todaysummarizeWeek 10-2026
アクセシビリティ

アクセシブルなフォーカスインジケーターガイド

Elle SmithのガイドはFocus indicatorが欠如している場合、キーボードユーザーが見えないカーソルでナビゲーションしているようなものだと説明し、具体的なデザインルールを提示します。Contrastはページ背景とunfocused状態の両方に対して最低3:1を満たす必要があります。サイズは最低2px以上が必要で、insetデザインではringがelementの一部を覆うためさらに太い線が求められます。一般的なCSSのミスに対する具体的な解決策として、マウスクリック時にringを非表示にする:focus-visibleの活用、sticky headerの重複防止のためのscroll-margin-top、Windows High Contrast Mode対応のtransparent outlineフォールバックが紹介されています。Pope Tech独自のサイトを事例として、navigation link、CTA button、cardコンポーネントそれぞれに異なるindicatorデザインを適用する方法が示されています。

アクセシブルなフォーカスインジケーターガイド
Read Articlearrow_forward
Video · アクセシビリティ49:52

みんなによる(みんなのための)アクセシビリティ - Amy Kapernick - NDC London 2026

Amy KapernickのNDC London 2026講演は、アクセシビリティを特定の専門家だけの領域ではなく、会社のリーダーシップ、HR、プロダクト、デザイン、開発、QA、DevOpsにまたがる組織全体の責任としてフレーミングします。障害を永続的、一時的、状況的に分類した後、2025年のWebAIM Million監査結果を引用します。テストされたホームページの94.8%がアクセシビリティガイドラインを満たせず、平均51件のエラーがありましたが、その96%は低contrast、不足しているalt text、空のbutton/link、ラベルのないform input、不足しているdocument languageという5つの簡単な修正カテゴリに当たります。Kapernickはaccessibility overlayを有害で効果のない解決策だと批判し、スクリーンリーダーユーザーを不利にするMFAタイムリミットに警告し、自動化されたパイプラインテストと支援技術に依存するユーザーの実際のテストを組み合わせることを推奨します。2025年6月に施行されたEuropean Accessibility ActWCAG 2.2 Level AAに基づき、EUの顧客を対象とするすべての製品に適用されます。

AI_INFOGRAPHIC
みんなによる(みんなのための)アクセシビリティ - Amy Kapernick - NDC London 2026 — infographicWATCH_VIDEOarrow_forward
Article · トークンREAD TIME: 6m

Style Dictionaryを使ったMicrocopy向けDesign Token

「Design Tokens Workflow」シリーズの第15回は、ほとんどシステム化されていないレイヤーであるmicrocopy — button label、form hint、error message、empty state — を扱います。W3C DTCGスペックにはstringやcontent token typeが存在しないため、著者の解決策はグループレベルで$type: numberを設定し、$extensionsを使って実際のmicrocopyトークンにフラグを立てる方法です。これによりファイルの有効性を保ちながら意図を明確に伝えます。Style Dictionaryはextensionでフィルタリングし、単一ソースからJavaScript objectとJSONの両方を生成します。トークンファイルはcopy-button.tokens.jsoncopy-form.tokens.jsoncopy-error.tokens.jsonのようにコンテキスト別に構成されます。国際化対応もテーマと同じレイヤリングパターンを使用し、言語別トークンファイルが値をoverrideし、build-i18n.jsスクリプトがロケール別の出力バンドルを生成します。

READ_FULL_LOGarrow_forward
Article · 詳細解説READ TIME: 7m

Figma Code to Canvas:デモでは見えなかったこと - The Miners

Edy Silvaは2026年2月17日に発表されたFigma-Anthropic Code to Canvas統合を解剖し、洗練されたデモをはるかに超えた分析を提供します。セットアップは2分で完了します — claude mcp addコマンド1つでFigmaのremote MCPサーバーを登録し、OAuthで認証するだけです。「Send this to Figma」と入力するとClaudeがgenerate_figma_designを呼び出し、特殊なURL hashを通じてcaptureスクリプトを注入し、1分以内に共有可能なFigmaリンクが現れるまでpollingします。実際のテストでは2つの繰り返し発生するエッジケースが明らかになりました。scrollベースのアニメーション(IntersectionObserver)はcaptureに表示されず、一時的なhookパッチが必要です。また、fixed sidebarはviewport高さでレンダリングされますが、scrollable mainコンテンツはそれを超えるため、結果frameでsidebarが切れてしまいます。CSS gradientテキストもflat colorに変換されます。SilvaはFigmaリンクを貼り付けてClaudeに実装を依頼するFigma-to-code方向の方が日常的な開発作業にはより実用的だと評価しています。

READ_FULL_LOGarrow_forward
Article · アクセシビリティREAD TIME: 5m

skip linkのターゲットが正しく動くためにtabindex=-1は不要かもしれない

Manuel Matuzovićはmainのようなskip linkターゲットにtabindex="-1"を追加する長年の慣習に疑問を呈します。Enterキーを押した後にfocusがリンクに留まるという根本的な問題は、Sequential Focus Navigation Starting Point(SFNSP)という機能によってブラウザが解決しました。Firefox2013年に、Chrome2016年にこの問題を修正しました。MatuzovićはmacOS 26.3とWindows 11でFirefox 157、Chrome 145、Safari、Edgeを対象にクロスブラウザテストを実施し、VoiceOver、JAWS 2026NVDA 2025.3.3、Narrator、Android 16のTalkBackも含めてテストしました。すべての環境でtabindexなしで正しい動作が確認されました。追加の注意点として、Dan Burzoはmainへのtabindex="-1"iOSの戻るボタンを壊す可能性があると警告しています。:target CSS pseudo-classを使えばfocusなしでターゲット要素をスタイリングできます。

READ_FULL_LOGarrow_forward
Article · ガイドREAD TIME: 5m

障害のある人のためのデザイン - TetraLogical

TetraLogicalのDemelza Felthamは、WCAG準拠は必要だが十分ではないと主張します。Inclusive Design Principlesはcontrastやキーボードアクセスをどのように実装するかではなく、複雑な多段階formがそもそも必要かどうかを問います。この記事は障害を永続的、一時的、状況的という3つの軸で説明し、多くのデザイン決定が複数の障害タイプに対して肯定的に重複することを指摘します。明確で予測可能なjourneyは視覚障害者と認知障害者の両方に役立ち、意味のあるfeedbackは低視力者と読書障害者の両方に恩恵をもたらします。聴覚障害と低視力を持つロンドンの写真家Steveの事例研究は、複合した障害が複合したデザイン決定を要求することを示しています。記事の最後では、accessible design systemが包括的なデフォルトを事後に修正するのではなく、最初から定着させるメカニズムであることを強調しています。

READ_FULL_LOGarrow_forward
summarizeDigest_Summary

今週のデザインシステム分野の中心テーマはアクセシビリティでした。フィーチャー記事であるElle SmithのAccessible focus indicatorガイドはWCAGに基づく具体的なルールを提示します。背景とunfocused状態の両方で最低3:1のcontrastを確保し、最低2pxの太さ(insetはさらに太く)、そして実務でよく見落とされる3つのCSS修正(:focus-visiblescroll-margin-top・Windows High Contrast Mode向けtransparent outlineフォールバック)を解説します。

2本のアクセシビリティ記事は、これらの細部がシステムレベルでなぜ重要かを強調します。TetraLogicalはWCAG準拠が最低限であって到達点ではないと主張し、デザインシステムが包括的なデフォルトをチーム全体に定着させる適切なメカニズムだと述べます。Amy KapernickのNDC London講演は、テストされたホームページの94.8%が失敗し、エラーの96%5つの簡単に修正できるカテゴリに集中するという数字で放置のコストを定量化します。2025年6月施行のEuropean Accessibility ActWCAG 2.2 AA)はEU向け製品に法的な緊迫感を加えます。

Manuel Matuzovicはskip linkターゲットへのtabindex="-1"という長年の慣習に疑問を呈し、すべての最新ブラウザとスクリーンリーダーのテスト結果から2013年・2016年以降不要であり、iOSの戻るボタンを壊す可能性があることを示しています。design tokensシリーズはStyle Dictionaryを使ったmicopyワークフローを紹介し、Figma Code to Canvas統合の深掘り記事はデモでは触れられなかったリアルなエッジケースを明らかにします。

Key Takeaways
  • Accessible focus indicatorには最低3:1のcontrastと2pxの太さが必要です。:focus-visible・scroll-margin-top・transparent outlineが最もよく見落とされる3つの実装ギャップを解消します。
  • European Accessibility Act(WCAG 2.2 AA)はEU向け製品の法的要件となりました。ホームページエラーの96%5つの簡単に修正できるカテゴリに集中しており、集中的な取り組みで準拠達成が可能です。
  • skip linkターゲットへのtabindex="-1"は最新ブラウザでは不要であり、iOSの戻るボタンを壊す可能性があります。非常に古い環境をサポートしていない限り削除してください。