分123456いよいよ,明日金曜日(28日)にAppleのiPadが発売されます。iPadを読書端末として活用したいと思っている人も多いのではないでしょうか。iBookstoreは,今のところ米国だけのサービスですが,リーダーアプリのiBooksはダウンロードできるようです。今回は,予定していた話題を変更し,iBooksで読む電子書籍の作り方について解説します。Syndrome」で公開されているOPSの日本語訳から,電子書籍の仕様を確認してみましょう。アクセシビリティ本仕様には,障害によって読書が困難な人によるコンテンツの利用を確保する機能が盛り込まれている。コンテンツアクセシビリティの機能を組み込んでいる。1.0(http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505/)に従って記述されるべきである(should)。形式の本を利用できるようになるだろう。開発者により検証,改善されることで,リーディングシステムはアクセシビリティの要件に適合するものになるだろう。v1.0]」よりEPUBフォーマットなどのリフロー処理される電子書籍は,デバイスに対して動的に対応します。モバイルデバイスの小さな画面でも,パソコンの大きな画面でも,それなりに順応し,読者が自由に文字サイズ(および行間,マージンなど)を変更できる「調整可能」な仕様になっています。「⁠紙」に近いレイアウトを保持した静的な電子書籍(PDFやスキャン画像のまとまり)は,デバイスに対して固定です。どちらを選択するかは,対象とする読者層やコンテンツの内容によって決められます。文字主体の文芸書などは,スキャンした静止画よりも動的にリフロー処理させる電子書籍の方が,読者のニーズに応えることができます。ビジュアルの美しさやレイアウトに意味がある雑誌や,テキストと絵を分離できない漫画(コミック)などは,紙と同じ固定されたフォーマットの方が適しています。EPUBは,文芸書のような文字主体の欧文書籍をデジタル化するために考えられたフォーマットですから,動的にリフロー処理される仕様のメリットを十分に活かしたほうがよいでしょう。「読者がフォントの設定を変えてしまうのでデザインの意味がない」と思っているデザイナーも多いと思いますが,デフォルトのデザインはとても重要です。何も調整せずにデフォルトのまま読んでいる読者がたくさんいるからです。デザイナーが,視認性・可読性の高い「デフォルト」を提供すれば,大半の読者がそのまま受け入れるでしょう。高齢者や弱視の読者が「読みにくい」と思ったときに,文字サイズの変更や反転,背景色の変更などの機能が活かされます。この「デフォルト」デザインは,リーダーアプリケーションで提供されていますが,デザイナーが一部を上書きすることができます。この作業が,デフォルトの見やすさ,読みやすいさを決めるのです。現在はまだ表現力が乏しく,印刷のレベルには敵いませんが,フォーマットの仕様が拡張されたり,リーダーアプリケーションが進化することで変わってくると思います。デジタルでしか表現できない電子書籍の魅力EPUBとは異なる,アプリケーションソフトウェアとして提供される電子書籍があります。Bookshelf」は,高速3Dエンジンを搭載した電子書籍です。iBooksを上回るリッチなブックメタファが話題になっています。YouTubeにビデオをアップロードしましたので,参考にしてください。高速3Dエンジン搭載で、総じて評判のよくない「ページめくり」のメタファも快適に動作するマルチメディア系やインタラクティブ系の電子書籍の発想は,90年代からあり,CD-ROMコンテンツとして制作されていましたが,まったく新しい電子書籍として,ソーシャルネットワークの機能を取り込んだユーティリティブックがあります。Characters」のようにTwitterのソーシャルストリームを融合させた電子書籍はめずらしいものです。「⁠電子書籍+ソーシャルメディア」は今後,注目の分野です。電子書籍のオーサリングツールそれでは,EPUBフォーマットの電子書籍の作り方を解説していきましょう。前述したとおり,EPUBの動的なリフロー処理を生かした電子書籍を作ります。アプリ版電子書籍のような派手さはありませんが,誰でも作成できる(しかも無償のソフトウェアで作成できる)手軽さが魅力かもしれません。iBooksは,EPUBフォーマットの電子書籍に対応しています(EPUBフォーマットの詳細については,前回の記事を参照してください⁠)⁠。今回は,オープンソースの電子書籍オーサリングソフト「Sigil」(⁠シジル)を使用したいと思います。X/Linux⁠)⁠,無償でダウンロードすることができます。国産では,株式会社フューズネットワークから提供されている「FUSEe」(⁠フュージー)があります。Sigilと同等の機能があり,今後のアップデートでマウスによるレイアウト編集やDRMについての機能も予定されています。現在,ベータ版が無償でダウンロードできます。iBooksで読む電子書籍をつくろう!まずは,Sigilで作成した電子書籍の映像をご覧ください。iBookでどのように表示されるのか確認できます。実は,身近にiPadがなかったので,Twitterでお願いしたところ,@takuhitoさんがEPUBのサンプルを撮影してくれました(ありがとうございます!⁠)⁠。図版は,すべてSVGで作成しています(SVGについては後で解説します⁠)⁠。Designer]として学校,企業の講座プラン,教育マネジメント,講演,書籍執筆などの活動をおこなう。2000年より情報デザイン関連のオンライン学習実証実験を始める。現在,教育デザイナー育成を目的としたフォーラムを立ち上げるため準備中。CS4」(技術評論社),「Webデザイン&スタイルシート逆引き実践ガイドブック」(ソシム)などがある。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。