ホーム > ブログ > 【Screen-Shot】どんな HTML コンテンツも"縦書き"表示(on Chrome)に変えるという"縦書き指定 CSS"を検証してみる ......

【Screen-Shot】どんな HTML コンテンツも"縦書き"表示(on Chrome)に変えるという"縦書き指定 CSS"を検証してみる ......


 "EPUB 3 仕様" の策定後、"EPUB 3" 対応のかたちで "縦書き ePub" へのアプローチが進んでいるようだ。
 そのうちの急先鋒として注目すべきは、 「イースト、最新の電子出版フォーマットEPUB3に対応したEPUBファイル生成クラウドサービス「epubpack」(イーパブパック)を世界に向けて無償公開」であろう。
 その「epubpack」(イーパブパック)とは、"縦書き用の css が指定された HTML" をアップロードすれば、"縦書き EPUB" ファイルが自動生成されるというクラウドサービスのようなのである。
 そこで、この「epubpack」を自分なりに検証しようとしているが、今回は、その "下準備" 作業として、先ずは "縦書き用の css が指定された HTML" 作成という、その素材作りを試してみることにした。

 以下の shot はそのプロセスを表わしたものである。


"青空文庫" から素材としてダウンロードした "HTML(CSS付き)"を スクリプト




もちろん、元の CSS では「横書き」状態で表示される




スクリプトに「epubpack」提供の "basic_vertical.css" を追加した スクリプト




ブラウザ "Chrome" では瞬時に「縦書き」表示に切り替わる!



 上では、太宰治『富嶽百景』という、青空文庫からダウンロードした "HTML(CSS付き)" を素材としてみたが、手元にある "HTML(CSS付き)" でもほぼ同じ結果が得られた。ただ、既存 CSS が込み入ったものであると思い通りの結果はでない。既存 CSS の修正が必要となりそうだ。

 ところで、ターゲットである "縦書き用のcss" やその組み込み方については、「epubpack」(イーパブパック)周辺の下記サイトを参照のこと。また、必要なファイルのダウンロードは、それぞれのサイトで行ってください。

―――― <縦書きEPUBの作り方

■縦書きのHTMLコンテンツを作るには  縦書きでコンテンツを表示するためにはアップロードするHTMLに縦書き用のcssが指定されている必要があります。

 以下は縦書き用のcssの指定の仕方の一例です。

 なお、現在これで縦書き表示ができるブラウザは

・Chrome11

・WebKit Nightly Build(http://nightly.webkit.org/) のみです。...... >縦書きEPUBの作り方/epub3pack

 それで、<アップロードするHTMLに縦書き用のcssが指定される>ようにするためには、以下の指示に従った作業をすることになる。

―――― 草枕を作ろう =縦書きHTML簡単作成ガイド= *

 今年1月、縦書き表示の「草枕」を発表以来、多くの皆様から、どうしたら、縦書き表示ができるのか? というお問い合わせをいただきました。 このサイトは、HTMLファイルの編集が出来る方を対象に、WebKit nightlybuildや、Chrome10で簡単に縦書き表示させる方法を説明しています。

1.以下の「添付ファイル」のzipを解凍したCSSファイルを、皆様が用意されたHTMLと同じフォルダに置きます。

↓ これです。

(※ 省略。末尾の<添付ファイル (1)>のこと――引用者)

2.HTMLファイル内に以下の形式でスタイルシートを指定します。
<link href="basic_vertical.css" rel="stylesheet" type="text/css" />
※HTMLファイルは、青空文庫(http://www.aozora.gr.jp/)のXHTMLファイルでもOK。<link XXXXX / />を上記に入れ替えてください。

3.WebKitまたはChrome10を起動し、作られたHTMLファイルを読み込ませます。

 コ・レ・ダ・ケ です。

4.EPUBファイルにする場合は、上記のXHTMLをCSSをepubpackに入れてください。

 ......
添付ファイル (1)
basic_vertical.css - 2011/05/23 20:39、Kazuo Shimokawa (バージョン 1) 1KB ダウンロード>
草枕を作ろう =縦書きHTML簡単作成ガイド= * /epub cafe 電子出版環境整備事業


 なお、この手順で出来た<縦書きのHTMLコンテンツ>が "縦書き" として表示されるのは今のところ<WebKitまたはChrome10>だけであるため、今ひとつ残念な気もするが、他のブラウザも直に追い付くに違いないと思われる...... (2011.08.16)

2011年8月16日 yasuo hirose | | コメント(0) | トラックバック(0)

トラックバック(0)

このブログ記事を参照しているブログ一覧: 【Screen-Shot】どんな HTML コンテンツも"縦書き"表示(on Chrome)に変えるという"縦書き指定 CSS"を検証してみる ......

このブログ記事に対するトラックバックURL:

コメントする

(初めてコメントする場合、承認されるまではコメントが表示されない場合があります。)




TEL 042-757-6500・FAX 042-757-6505

東京都町田市木曽東3-25-18  電話受付時間(平日)9:00~17:30

eBooks_Shop
お問い合わせ




FeBe
NEWS
最新5件
ブログ
最新5件
リンク集
RSS Feed
RSSリーダーに登録Atom RSS 2.0
Search

Counter

PR




電子書籍の衝撃
★お買得! 32GB!
USBフラッシュメモリー

Powered by