スクリーンリーダー特集(とくしゅう)・社会科(しゃかいか)合同企画(ごうどうきかく)「みんなが読(よ)みやすいサイトってなんだ?」その2

▶(さんかく) を押(お)すと文が増(ふ)えます

今(いま)の形(かたち)のまなキキを作(つく)り上(あ)げるまでには、主(おも)に3つの点(てん)で「大変(たいへん)だー!」と思(おも)ったことがありました。前回ぜんかいに続つづいて二ふたつ目めのお話はなしを紹介しょうかいします。

スクリーンリーダーモードをつくること

「いっそ、まなキキオリジナルの機能きのうをつくってしまおう!」という話はなしになった我々われわれ。

しかし、完成かんせいするまでには色いろんな苦労くろうがあったのでした……。

登場人物とうじょうじんぶつ紹介しょうかい

H松えいちまつ

まなキキの社会しゃかい担当たんとう。大昔おおむかしに、ウェブサイトを作つくる授業じゅぎょうを大学だいがくで学まなんでいたことから、まなキキのサイト制作せいさくにも関かかわることになってしまった。

えすとれ先輩せんぱい

まなキキのサイト制作せいさくを技術面ぎじゅつめんで支ささえている。いつも、H松えいちまつの鬼発注おにはっちゅう(「これ、頑張がんばればなんとかなる気きがします!」というお願ねがい)に対応たいおうしている。今回こんかいの主役しゅやく。

HTMLさん

みなさんが使つかったり、読よんだりする、Webサイトを作つくっているもとになっている言語げんごの一ひとつ。HTMLさんの本名ほんみょうは、Hyperハイパー Textテキスト Markupマークアップ Languageランゲージという。でも、本名ほんみょうがとっても長ながいので、みんなからは名前なまえを略りゃくしてHTMLと言いわれています。私わたしたちはWebページを作つくるときに、どこまでが日本語にほんごで、どこからがHTMLさんに伝つたえたい言葉ことばなのか、<>山かっこを使つかって区別くべつしています。

H松
H松

たとえば、ふりがな付つきで「こんにちは。私わたしはHTMLさんと言いいます。」という文章をHTMLさんに伝つたえるためにはこのように書かきます。下したの文章ぶんしょうを読よんでみてくださいね。

「こんにちは。 <ruby>ルビタグはじめ。 私 <rt>ルビテキストタグはじめ。 わたし </rt>ルビテキストタグおわり。 </ruby>ルビタグおわり。 は
HTMLさんと <ruby>ルビタグはじめ。 言 <rt>ルビテキストタグはじめ。 い </rt>ルビテキストタグおわり。 </ruby>ルビタグおわり。います。」

えすとれ先輩
えすとれ先輩

この話はなしはみなさんにとって、ちょっと難むずかしいかな…?でも、もっと興味きょうみがあるよ!という人ひとは、次つぎのページの「めざせ!Webマスター」を見みてみてくださいね。

VoiceOverさん

Webサイトを読よみ上あげてくれる、スクリーンリーダーの1つ。iPhoneに最初さいしょから入はいっているアプリです。今回こんかい、えすとれ先輩せんぱいが何度なんどもやり取とりをすることになります。

スクリーンリーダーモードをつくるまでのお話はなし

えすとれ先輩
えすとれ先輩

よっしゃ!頑張がんばりますわ。じゃ、まずは検証けんしょうからはじめますかねー。HTMLでいろいろ書かいてみて、実際じっさいにVoiceOverさんに読よみ上あげてもらおう。

HTMLさん
HTMLさん

<p>pタグはじめ。これは段落だんらくです。</p>pタグおわり。

VoiceOverさん
VoiceOverさん

これは段落だんらくです。

えすとれ先輩
えすとれ先輩

うん、普通ふつう。

HTMLさん
HTMLさん

<h2>h2タグはじめ。ページタイトルです。</h2>h2タグおわり。

VoiceOverさん
VoiceOverさん

ページタイトルです、見出みだしレベル2。

えすとれ先輩
えすとれ先輩

おお、見出みだしなら見出みだしって言いってくれるのね。見出みだしを活用かつようして階層かいそうをはっきりさせたページならVoiceOverでも使つかいやすそう。

続つづいて、複数ふくすうのタグを組くみ合あわせて使つかってみると……?

HTMLさん
HTMLさん

<p>pタグはじめ。文章ぶんしょうの途中とちゅうで<a href=”#”>aタグはじめ。ジャンプ</a>aタグおわり。してみる?</p>pタグおわり。

VoiceOverさん
VoiceOverさん

文章ぶんしょうの途中とちゅうで。ジャンプ、リンク!してみる?

えすとれ先輩
えすとれ先輩

うんうん。読よみ上あげの切きれ目めはタグなのかな……?じゃあこれ。

HTMLさん
HTMLさん

<h2>h2タグはじめ。見出みだしの途中とちゅうで<a href=”#”>aタグはじめ。ジャンプ</a>aタグおわり。はどうだろう</h2>h2タグおわり。

VoiceOverさん
VoiceOverさん

見出みだしの途中とちゅうで、見出みだしレベル2。ジャンプ、見出みだしレベル2、リンク!はどうだろう、見出みだしレベル2。

えすとれ先輩
えすとれ先輩

うーん……ちょっと鬱陶うっとうしい。記事きじをつくるときは気きを付つけた方ほうがよさそう。……なんかもう嫌いやな予感よかんがするけど、本題ほんだいのふりがなを試ためさないと……。

HTMLさん
HTMLさん

<ruby>楽<rt>たの</rt></ruby>しい楽しい学び、という文に「たの」と <ruby>学<rt>まな</rt></ruby>び「まな」のふりがなをふっています

VoiceOverさん
VoiceOverさん

らく。しい。がく。び。

えすとれ先輩
えすとれ先輩

…………うん。ちなみにふりがなボタンをオンにすると?

VoiceOverさん
VoiceOverさん

たの。らく。しい。まな。がく。び。

えすとれ先輩
えすとれ先輩

…………そっかー……。

奮闘ふんとうするえすとれ先輩せんぱいの頭あたまに、ささやくこんな声こえが……。

天の声
天の声

ふりがなをつけるページと、読よみ上あげ用ようのふりがななしページを別々べつべつにしたらどうじゃ?

えすとれ先輩
えすとれ先輩

それじゃ意味いみないってー。

天の声
天の声

では、同おなじページの中なかにふりがな原稿げんこうと読よみ上あげ原稿げんこうを同居どうきょさせたらどうじゃ?

えすとれ先輩
えすとれ先輩

ページが一緒いっしょってだけで、根本的こんぽんてきな問題もんだいは解決かいけつしてないのでは……?うーん、同居どうきょ……ん?そもそも、ここで言いっている「読よみ上あげ用よう原稿げんこう」って、ふりがなを振ふる前まえ……つまり<ruby>ルビタグが無ない文章ぶんしょうのことだね!?ということは……

ピコーーーン!!!(えすとれ先輩せんぱいが閃ひらめいた音おと)

えすとれ先輩
えすとれ先輩

<ruby>楽<rt>たの</rt></ruby>しいルビタグの<ruby>学<rt>まな</rt></ruby>びふられた文章

これを

楽しい学びルビタグの無い文章

こう……タグを消けせば解決かいけつか!!!!!
VoiceOverさん、漢字かんじはそこそこ読よんでくれるもんね!そうとわかれば……Javascriptジャバスクリプトでごりごりっとなー!

カチャカチャカチャカチャ…(えすとれ先輩せんぱいがパソコンのキーボードを打うつ音おと)

えすとれ先輩
えすとれ先輩

「スクリーンリーダーモード」を追加ついかしてみました!N川さん確認かくにんお願(ねが)いします!どうですか!!

N川さん
N川さん

読よみ方かたがきれいになりましたね。すごい!

えすとれ先輩
えすとれ先輩

これでrubyルビタグとVoiceOverの問題もんだいは解決かいけつしたかー。あーよかったー。とはいえ、VoiceOverさんが頓珍漢とんちんかんな読よみ方かたしちゃうのは仕方しかたないかなー。

H松
H松

もうさ、こっちが読よみ方かたを指定していできたらいいんだよね!スクリーンリーダーにさ、こうやって読よんでくださいなって。

えすとれ先輩
えすとれ先輩

やっちゃいますか!!例たとえば、

<ruby>四月一日<rt>わたぬき</rt></ruby>四月一日と書いて、わたぬきと読む

これを

わたぬきわたぬき、という読み方だけ残す

こうなるように!rubyルビタグを消けすときに、漢字かんじじゃなくてふりがな情報じょうほうを残のこすようにすればよさそうだね!ほいできた!ふりがな優先ゆうせんにしたいときは目印めじるしつけてねー。

次つぎのページでは、スクリーンリーダーモードの耳心地みみごこちを体験たいけんできる動画どうがをご紹介しょうかいします!

タイトルとURLをコピーしました