リーダー表示テスト用epubファイル公開についての補足説明など
電書ラボの研究発表ページにて、リーダー表示テスト用のepubファイルが公開になりました。
これは私が制作を担当したものですが、これだけですとプロジェクトの全貌が見えにくいかと思いますので、制作者として以下に補足説明エントリを書きました。ご一読いただければ幸いです。
このファイル群は、こちらの各社RS表示チェックの項目に沿って、各社のRSの挙動を横断的に調べるためのものです。この項目の番号自体は、電書ラボ制作仕様に準じて付けられています。まだほとんどのRSは未チェックの状態ですが、今後順次埋めていき、それぞれの表示項目に関して横断的に各RSの表示状況をチェックできる状態を目指します。
チェック項目数は約160項目
チェック項目数は現在160項目ほどあります。電書ラボ制作仕様は基本的に電書協ガイドの仕様に沿ってコンテンツを作ることを目的としておりますので、かなり保守的に割り切った内容になっていますが、こちらのテストはどこまでを仕様に盛り込むかの境界線を探るためのものですので、それなりに踏み込んだものも入っています。
例えばdisplay:table指定を利用した文字揃えレイアウトや、コンテンツの一部に対しての言語指定、z-indexによるオブジェクトの重なり順指定が反映されているか、といったようなテストです。
これらのテストの結果、ほとんどのRSで使用できることが確認できた項目があった場合には、制作仕様に盛り込むことを検討することになるでしょう。反対に、多くのRSで不具合が出ることが確認された項目があった場合には、制作仕様内で使用を制限する記述を行うことになります。
チェック結果は常に公開、随時更新
このチェックシートは、現在このブログ内で公開中の「ビューア別EPUB表示テスト」を発展継承させるためのものでもありますので、シートはWeb上で公開し、随時更新することを考えております。
ただ、現在すでにかなり多くのストアがビューアをマルチデバイス展開しておりますので、私ひとりで全てをチェックし続け、表を更新するといったようなことは既に無理な状態にあります。そのこともあって、複数の人間が空いた時間にチェック作業を行い、表を埋められるようにするために、テストファイルおよびチェックシートを公開する方針としています。同時に、チェックシートを公開することで各RS提供会社の積極的なビューアのアップデートを促したいという意図もあります。
さらに、どこまでできるかはわかりませんが、数多く存在しているサイドロード(外部ファイル読み込み)の機能を持たないRSについても、電書ラボとして各ストアに連絡を取り、検証を依頼することでチェックを行う体制を取ろうと考えております。
電書ラボチェッカーへの反映ほか今後の展望
こうしたチェックの結果は、電書ラボ制作仕様の正式公開に向けての材料とするばかりではなく、将来的には機械的なチェックが可能なプロパティに関しては、電書ラボチェッカーへもチェック項目の追加という形で反映させてゆくことになると思います。文字に関するものに代表されるように、例え規約で禁止されていたとしてもおよそ機械的なチェック手段なしではチェックの難しいものもありますので、これは必須のプロセスになるでしょう。
電書ラボ制作仕様は、今のところ年明けあたりに1.0として正式公開を目指しております。チェックシートはそのときまでに、少なくともシェアの大きなストアでの表示確認を済ませたいところです。
各社RS表示チェック
https://docs.google.com/spreadsheets/d/14X_eFPqtJju80IgklQ4SLV7KF7-05EWWTc6trOUQttQ/pubhtml電書ラボ:リーダー表示テスト用epubファイル
http://densholab.jp/page-29/page-604
田中さん解説の記述ありがとうございます電書ラボ制作仕様β0.9(編集中)
https://docs.google.com/spreadsheets/d/1qYE-DPTel4NyGbOgQgyEJk1HL7wImYIhxJlWPR22AiQ/pubhtml
※各社RS表示チェックのチェック結果を受けて内容が変わる可能性があるため「編集中」です
(2014.12.2)
2014/12/11 05:14
Once I initially commented I clicked the Notify me when new feedback are added checkbox and now each time a remark is added I get four emails with the same comment. Is there any way you possibly can remove me from that service? Thanks! gaeeffbcckde