アクセシビリティ · 2026 年 4 月更新
アクセシビリティステートメント
Richscripts Inc. は、文書の作成やレビューにどのような支援技術を使っていても、誰もが RichTextEditor を使えるようにすることに取り組んでいます。このページでは、当社が目標としていること、現在できていること、そして至らない点として把握していることを説明します。
準拠の目標
RichTextEditor は、Web Content Accessibility Guidelines(WCAG)2.2 レベル AA への準拠を目標としています。エディターは、ネイティブの contenteditable、標準的なセマンティック HTML、そしてセマンティック HTML だけでは不十分な場合には ARIA のロールと属性の上に構築されています。
第三者によるアクセシビリティ監査と正式な VPAT は、まだ公開していません。独立した裏付けが得られるまで、このページは自己評価であり、把握している不足点を明示しています。
現在できていること
キーボード操作(WCAG 2.1.1、2.1.2、2.4.3)
- ツールバーはタブ移動の停止位置が 1 つだけです。ARIA Authoring Practices のツールバーのパターンに従い、Tab で一度ツールバーに入った後は、← / → でボタン間を移動し、Home / End で両端に移動します。フォーカスは最後に使ったボタンに戻ります。RTL では、矢印の方向は文書の読む方向に従います。
- キーボードトラップはありません(2.1.2)。コンテンツ内では Tab は編集のための意味(リストのインデント、表の次のセルへの移動など)を保つので、抜け出すには別の、文書化されたキーを使います。Esc で編集領域を離れてツールバーにフォーカスが移り、そこから Tab で通常どおりページ内を移動できます。抜け出し方は編集領域のアクセシブルな名前の一部として読み上げられるので、ユーザーに推測させるのではなく、スクリーンリーダーが入ったときにそれを読み上げます。メニューやダイアログが開いている場合は、Esc でまずそれが閉じます。
- ツールバーのすべてのコマンドにキーボードショートカットがあります。
- ダイアログではフォーカスがダイアログ内にとどまります。Esc で閉じると、フォーカスはダイアログを開いたコントロールに戻ります。
- 表では、Tab キーによるセル間の移動と、Shift+Tab による逆方向の移動ができます。
- スラッシュコマンド、@メンション、AI のダイアログは、すべてキーボードで操作でき、マウスは不要です。
スクリーンリーダーのサポート(WCAG 1.3.1、4.1.2、4.1.3)
- ツールバーのボタンは
aria-labelでアクセシブルな名前を公開します。切り替え型のコマンド(太字、斜体、下線、配置、リスト、変更履歴、表示モード)はaria-pressedを公開します。この値はエディター自身のアクティブな状態を反映したものなので、読み上げられる値が強調表示されたボタンと食い違うことはありません。メニューボタンはaria-haspopupを公開し、メニューの開閉に合わせてaria-expandedを正確に保ちます。 - ダイアログは、ダイアログの名前を示す
aria-labelとともにrole="dialog"を公開します。フォーカスはダイアログ内にとどまり、Esc で閉じると元の位置にフォーカスが戻ります。2.6.12 では、2 つのパネルがモーダルとしてマークされていません。ツールバーから開く「Insert Link」パネルにはaria-modalがなく、「Find and Replace」はaria-modal="false"を設定しています。ダイアログのアクセシビリティプラグインを有効にすると、「Insert Link」パネルにrole="dialog"が付き、そのフィールドに名前が付きます。 - AI Review ドロワーは、ライブのラベルとともにロール
regionを公開します。新しい提案はaria-live="polite"で読み上げられます。 - コメントと変更履歴の提案は作成者ごとのラベルを公開するので、スクリーンリーダーは「Comment by Maya Patel」のように読み上げます。
- エディターのコンテンツ内の見出しは
h1–h6の意味を保ち、リストはul/ol/liを保ちます。
視覚的なデザイン(WCAG 1.4.3、1.4.11、1.4.12)
- 既定のテーマは、テキストのコントラスト比 4.5:1、UI のコントラスト比 3:1 を満たしています。
- フォーカスインジケーターは隣接する色に対して 3:1 で見え、パッケージに含まれるカスタムスキンによって消されることはありません。
- エディターのレイアウトはユーザーの文字サイズの設定を尊重します。ブラウザーのズームが 200% のときにテキストを切り取ってしまうような、ピクセル単位の固定の高さはありません。
- 色だけで伝える情報はありません。変更履歴の作成者の表示には、色に加えて必ず作成者のラベルが含まれます。
入力の支援(WCAG 3.3.1、3.3.3)
- アップロードと画像の URL のダイアログは、わかりやすい言葉でエラーを説明し、
aria-describedbyで問題のあるフィールドに関連付けます。 - 取り消せない操作(コメントの削除、提案の却下)については、レビュードロワーで元に戻す手段を提供しています。
コンテンツモデル
- 画像には画像のダイアログで代替テキストを設定します。Word、Excel、Google ドキュメントから貼り付けた場合も alt は保持されます。
- リンクは人が読めるテキストを保持します。「click here」が自動的に生成されることはありません。
- エクスポートした HTML と DOCX は見出しのレベルとリストの構造を保持するので、その後でスクリーンリーダーが読み取る構造はエディターのものと一致します。
- PDF のエクスポートはタグ付きです。テキストを選択できることと、アクセシブルな文書であることは同じではありません。タグのない PDF は、見出し、リストの意味、表の関係、保証された読み上げ順序のない、平坦な単語の並びを支援技術に渡すことになります。ベクター形式のエクスポーターは、完全な構造ツリー(
H1–H6、P、L/LI、列のスコープを持つTable/TH/TD、/Altを持つFigure)を書き出し、罫線、枠線、柱(ランニングヘッダー)をアーティファクトとしてマークして、読み上げ順序から除外します。検索できる PDF とアクセシブルな PDF が別の機能である理由と、テキストをテキストのまま保つために PDF を手作業で書き出す方法を参照してください。
把握している不足点
信頼は、完璧に聞こえる声明ではなく、誠実さによって築かれると当社は考えています。以下は、まだ目標を満たしていないと把握している分野と、それぞれへの取り組みです。
- 第三者による監査はまだ公開していません。この声明は自己評価だけに基づいています。正式な VPAT を必要とする企業の調達チームは、これを未充足の要件として扱い、最新のアクセシビリティに関する資料一式について当社にお問い合わせください。
- 表の見出しは推測せず、指摘します。エディターは、最初の行が見出し行であると推測しません。推測を誤るとデータが見出しとして扱われてしまい、何もしないより悪い結果になるからです。代わりに表を指摘します。アクセシビリティチェッカーは、見出しのセルがない表に
table-missing-headerを報告し、セルの内容と属性を保ったまま最初の行を<th scope="col">に昇格させるワンクリックの修正を提供します。このscopeはタグ付きの PDF(列のスコープを持つTH)と.docx(繰り返されるtblHeader行)にも引き継がれるので、1 回の修正で、エクスポート先のどこでも表が正しくなります。残る不足点は、何気なく作成された表は、誰かがチェッカーを実行するまでアクセシブルにならないことです。 - 画像エディター(tui.image-editor)は第三者の依存関係で、そのツールパレットはキーボードで完全には操作できません。単純なアップロードの代替手段を用意しているので、ユーザーは画像エディターを使わずに、代替テキスト付きの画像を挿入できます。
- モバイルのツールバーはレスポンシブですが、VoiceOver / TalkBack のローターによるナビゲーションには最適化されていません。専用のモバイルツールバーモードとあわせて、2026 年のロードマップに含まれています。
サポートしている支援技術
リリースのたびに、事前に次の組み合わせでテストしています。これらのいずれかの組み合わせで問題があれば、リリースは行いません。
| プラットフォーム | スクリーンリーダー | ブラウザー |
|---|---|---|
| Windows 11 | NVDA 2024.x | Chrome、Firefox、Edge(最新版) |
| Windows 11 | JAWS 2024 | Chrome、Edge(最新版) |
| macOS 14+ | VoiceOver | Safari(最新版) |
| iOS 17+ | VoiceOver | Safari |
| Android 13+ | TalkBack | Chrome(ベストエフォート) |
キーボードショートカット
ショートカットの完全なリファレンスはエンドユーザーガイドにあります。主なものは次のとおりです。
- Ctrl+B / I / U — 太字 / 斜体 / 下線
- Ctrl+K — リンクを挿入
- /(行頭で)— スラッシュコマンドのメニュー
- @ + 名前 — メンションの選択
- Ctrl+Alt+M — 選択範囲にコメントを追加
- Ctrl+Shift+E — 変更履歴の切り替え
- Ctrl+Space(選択範囲で)— Ask AI
問題を報告する
支援技術を使っていて、うまく動作しないものがあれば、ぜひお知らせください。次の情報を含めてください。
- 使っている支援技術(名前とバージョン)
- ブラウザーとオペレーティングシステム
- 何をしようとしたか、何が起きたか、何を期待していたか
- 組み込みを行う開発者の場合は、URL またはコードのスニペット
accessibility@richtexteditor.com にメールでお送りください。2 営業日以内に最初の返信をお送りすることをお約束します。
改訂履歴。この声明は 2026 年 4 月に初めて公開しました。リリースサイクルに合わせて四半期ごとに見直しており、重要な変更は製品のリリースノートでお知らせします。