ppt - tsukune.org

ビヨンド・パースペクティブ・ソリューションズ株式会社
本資料は、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 ファイルが読み取り可能
です。
フリックや、ピンチイン・アウトなどは、デモアプリのため
実装していません。組版の様子と、ページがめくれて
いることを確認いただくためのアプリになっております。