TIESのブログ

右開きのCHiLO Bookを作成する

今日は研修のときに課題に挙がったネタをひとつ。

イランの公用語であるペルシア語では、文字が右から左に書かれ、本は右開きになります。CHiLO Bookでそのような構成の電子書籍を作るには、どのようにすればよいのでしょうか。

まず、文字の方向を右から左にするにははCSSにdirectionプロパティを追加します。

文章全体を右から左にしたいのであれば、chiloPro/(シリーズ名)/common/styles/common.css のbodyタグの部分ににdirection: ltr;を追加します。

ただ、これだけでは本自体は右開きになりません。EPUB3のパッケージドキュメント(contents.opf)に右開きのプロパティを追加する必要があります。

CHiLO Bookの場合、chiloPro/common/templates/(言語)/contentsopf.xhtml を開き、<spine>タグを以下のように変更します。

<spine>

<spine page-progression-direction="rtl">

これで本自体が右開きになります。

Githubのマニュアルにも、追加しました。

rtl

右開きのCHiLO Bookを作成する はコメントを受け付けていません