スラッシュ(/)を含む数字はどのように読み上げられるべきか
最終更新:2024年5月7日
タグ:スクリーン・リーダー
質問/問題
例えば"11/12"という数字について、11月12日なのか、全12ページ中の11ページ目なのか、12分の11なのかが分かるようにスクリーン・リーダーが読み上げるようにしたい。
回答/結論
「11スラッシュ12」と読み上げられれば、対処は不要
想定している環境でそれ以外の読み上げられ方をする場合には、何らかの対処を検討する
解説
表示通り、「11スラッシュ12」と読み上げられれば、それがその文脈において何を意味するかはユーザーが判断できるはずですので、特に対処の必要はありません。もし表示通りに読み上げられても判断することが難しい可能性があると感じる場合、それは画面表示を見ているユーザーにとっても判断が難しい可能性がありますから、そもそもそのような表記が妥当なのかを検討する必要があるでしょう。
ただし、スクリーン・リーダーによっては、「11月12日」や「12分の11」などと読み上げるものもあります。主に想定する環境においてこのような読み上げがされる場合、ユーザーが混乱する可能性があるため、何らかの対処を検討することが望ましいでしょう。
以下に対処方法の例をいくつか示します。
「11 / 12」のようにスペースを入れることで、「11スラッシュ12」と読み上げられるようにする
「11月12日」など、読み上げられるべき形で表記する。この際画面に表示される文字列と読み上げられる文字列はなるべく一致させる。