ビヨンド・パースペクティブ・ソリューションズ株式会社 本資料は、BPS にて開発したEPUB3 の 縦書きに対応した、WebKit ベースの ライブラリに関する説明資料になります。 Chromium というオープンソースブラウザをベースに、日本語組 版の要素を組み込みました。 「WebKit」は、描画エンジンのみをさすので、ブラウザとしてのパッ ケージである Chromium を開発ベースに利用しています。 ページネーションの機能が組み込まれているので、ページめくりが可 能です。 Shared Object (.so) の形式になっているので、Android, Linux どちらでも利用可能です。iOS、Windowsに関しては、 開発途中です。 機能 データ アプリ 1 本棚アプリから、 EPUB ビューアを起動 View(描画領域) 2 WebView を継承すること で、描画領域を作成。 Webkit.so 3 EPUB を読み込ませる。 EPUBファイル EPUB ファイルに DRM がかかっている場合は、 EPUB ビューアなどで解凍します。 WebKit.so が、BPS の提供する部分です。通 常は、システムにインストールされている WebKit が利用されますが、弊社提供のライブラリを利用 するようにすげ替えます。 画像複合 外字(PNG) ページング 太字 文字サイズ ページング 圏点 太字 外字+傍線 圏点カラー 文字サイズ指定(スタイル単体) 外字+文字サイズ指定 圏点スタイル(白ゴマ) 無指定 圏点スタイル(蛇の目) 明朝(serif) 圏点スタイル(黒丸) ゴシック(sans-serif) 圏点スタイル(小さい黒丸) フォント名(和名) 圏点スタイル(二重丸) フォント名(PS名) 圏点スタイル(黒三角) フォントの埋め 込み 特定のフォントを埋め込む 圏点スタイル(白三角) 文字色 文字色(濃度指定なし) 揃え 任意の圏点 縦中横3文字:数字 縦中横3文字:英字 傍線 下線(左 / 下) overline 下線(右 / 下) underline 打ち消し線 打ち消し線 文字の付き位置 上付き 下付き 外字+ルビ+ハイパーリンク 画像+ハイパーリンク 行揃え(左 / 上揃え) 罫線 罫線 行揃え(中央揃え) 分離禁止 の挙動確 認 2倍ダーシ(unicode 2014) インデント 左 / 上インデント 右 / 下インデント モノルビ+圏点 1行目インデント グループルビ+太字 グループルビ+傍線 グループルビ+圏点 グループルビ+ハイパーリンク 2倍ダーシ(unicode 2500) 3点リーダ ページ中央寄せ モノルビ+傍線 モノルビ+ハイパーリンク 2倍ダーシ(unicode 2015) ページ上 / 右寄せ モノルビ+太字 モノルビ+太字 画像+画像サイズ 均等配置(最終行右 / 下揃 え) モノルビ グループルビ ルビ複合 外字+ハイパーリンク 均等配置(最終行左 / 上揃 え) 縦中横1文字:英字 縦中横2文字:英字+文字は場が 小さい文字(小文字のアイ)を含む 画像+回り込み(右 / 下 揃え) 均等配置(最終行中央揃え) 縦中横1文字:数字 ルビ 外字+ルビ 行揃え(右 / 下揃え) 圏点スタイル(小さい白丸) 縦中横2文字:数字+文字は場が 小さい文字を含む 画像+回り込み(左 / 上 揃え) 外字+縦中横 圏点スタイル(白丸) 縦中横 画像+行揃え(右 / 下 揃え) 外字+圏点 圏点スタイル(ゴマ) 画像+行揃え(左 / 上 揃え) 画像+行揃え(中央揃 え) 外字+太字 圏点(右 / 下) 文字サイズ指定(段落スタイル+ 属性値) 書体指定 圏点(左 / 上) 外字 画像 画像 画像配置 ページ上 / 右寄せ ページ中央寄せ ページ上下左右中央揃え 行頭禁則 の挙動確 認 拗促音 音引き 電書協から配布されている「蜘蛛の糸」(ebpajsample.epub)が確認用にはお勧めです。 /sdcard/ 以下の epub ファイルが読み取り可能 です。 フリックや、ピンチイン・アウトなどは、デモアプリのため 実装していません。組版の様子と、ページがめくれて いることを確認いただくためのアプリになっております。
© Copyright 2024 ExpyDoc