研究調査」カテゴリーアーカイブ

HTMLBookから印刷とEPUB変換する方法

教育や法令、学術論文など構造的な文書を組版する手法として、XML技術は根強く利用されている。近年では、Webや電子書籍と印刷向けにコンテンツの一元化とマルチユースを実現する手法としても、注目されている。

XMLによる出版・制作を独自に調査しているXMLパブリッシング研究会の活動について、株式会社ウェブインパクトの西河貴史氏に聞いた。

■XMLオーサリングと組版・EPUBツールの開発

XMLパブリッシング研究会は、2010年4月に発足し、XMLコンテンツのオーサリング、自動組版、電子出版などのサンプル制作やツール開発を通じて、情報交換やスキルアップを目指す有志の集まりである。
実際のメンバーは20数名で出版社や印刷会社・制作会社、IT会社など多方面からの参加がある。

主な活動は、サンプル制作やワークフローを検討するワークフロー・グループとツール開発をおこなう技術グループがある。技術グループは、当初、XML技術を詳しく理解するため、仕様を限定したXML変換ツールを開発した。それがXMLオーサリングツールと、XML組版ツールである。
その後、機能を拡張してEPUB変換にも対応している。

日常的にSNSやFacebookで情報交換しているほか、月1回JAGATに集まってミーティングをおこなっている。
これまでに、これらのツールを使用して盲学校の教科書をXML化し、視覚障がい者向けの大活字本や背景色を反転させたPDFを制作し、全日本盲学校教育研究大会での発表したこともある。

DAISY(アクセシブル情報システム)のセミナーでは、DAISY4からXML経由でPDFを生成するという発表もおこなった。

また、減災行動手帳というコンテンツのXML化に取り組み、スマホやPCで利用できるための手法を検討した。

このようなワンソースマルチユースによる電子化、アクセシビリティ対応などを目的とした勉強会をおこなっている。

XMLオーサリングツールの「Jepasspo」とXMLからPDFやEPUBを作成するツール「FANTaStIKK」は、Vectorで無償公開している。
機能限定のため業務用に使うのは難しいが、ワンソースマルチユースのトライアル用としては十分である。
動作環境としてはJAVAが必要で、MacでもWindowsでもLinuxでも動作する。

「Jepasspo」は、日本電子出版協会が規定したJepaXに限定したオーサリングツールである。
GUIベースでXMLオーサリングが可能であり、ボタンを押すとタグが出るような方式である。JepaXのコンテンツに対して、版型や書体、サイズなどの組版指定を設定し、組版データ(XSL-FO)、またはEPUBに変換するツールが「FANTaStIKK」である。
XSL-FOは、Apache FOPやAH Formatterというツールを経由して印刷用のPDFを生成することができる。

組版指定はユーザーがGUIで変更することができる。例えば、本文とタイトル、目次・前書・後書きなどの単位で設定する。版型やページサイズ、余白などや書体・文字サイズ、インデント、段落間なども設定可能である。
組版指示はユーザーが一から設定することもできるが、プリセットの仕組みもある。プリセットをカスタマイズして、自分用のセットとして保存することもできる。
EPUBに変換する場合、EPUBは版型の設定がないし、文字サイズも相対的となる。

■HTMLBook対応

HTMLBookはXHTML5のサブセットであり、コンピュータ関連の専門書出版で著名な米国オライリー社が提唱し、XHTML5ベースで書籍を執筆・制作するための規格である。

XMLパブリッシング研究会では、現在HTMLBook規格の調査・習得とツール開発、サンプル制作を計画している。
HTMLBookの詳しい内容はWebで公開されており、その日本語訳を作成して公開した。今後のツール開発は、XHTML5の入力対応とDAISY対応、ユーザーインタフェースの多言語対応もおこなう。現時点のHTMLBookへの対応状況は9割方完成しているが、一部に未対応の部分が残っている。

20140422_jagat_nishikawa_ページ_27

(JAGAT 研究調査部 千葉弘幸)

HTMLBookとCSSを利用した書籍組版の可能性

現在の電子書籍は、まず印刷の本を作り、そのデータを加工してEPUBを作るというやり方が多い。しかし、この方法ではマスターが2つになるため、管理面やコスト面でもムダが多い。

未来の書籍出版では、コンテンツを一元管理し、そこから印刷の本の組版と電子書籍を同時に作るというワンソースマルチユースが可能になる。
アンテナハウス取締役の村上真雄氏にそのための技術、HTMLBookとCSS組版について話を伺った。

■書籍出版のワンソースマルチユース

Webも電子書籍もHTMLというマークアップ言語で作られている。このHTMLをマスターデータにするという考えがHTMLBookである。

EPUB・Kindle・Web・PDF(印刷データ)など各媒体向けにCSSというスタイルシートでレイアウト指定し組版することをCSS組版と言う。CSSを使えば、マスターのHTMLからEPUB、Kindle、Webへと展開することができる。
ただし、現時点ではCSS仕様が未完成であり、PDF(印刷データ)を生成するには不十分なところもある。

現時点でCSS組版エンジンを提供、または公開しているのは、世界で3社だけである。
アンテナハウスのAHフォーマッターは日本語組版、縦書き、多言語にも対応しており、アメリカのオライリー社でも採用されている。
YesLogic社(オーストラリア)のPrinceは、アメリカの有名な出版社のアシェットブックグループ(HBG)等で採用されている。Princeは、CSSの生みの親であるホーコン・リー氏が関わっている。
オライリー社はブラウザ上で編集環境を共有し多媒体向けに組版する仕組み、Booktypeという書籍制作サービスを提供している。

■CSS組版のユーザー動向

日本のW3C関係者と有志がまとめた「W3C技術ノート 日本語組版処理の要件」(通称:JLreq)というドキュメントがある。XHTMLで作られ、W3Cのサイトで英語と日本語で公開されている。日本語版は書籍としても出版されているが、その際にAHフォーマッターでCSS組版を行い、PDF 出力している。

アシェット社は、世界的に巨大な出版社グループである。米国のアシェット社では多くの書籍において印刷版と電子版を同時制作するために、CSS組版に取り組んでいる。
アシェット社では、著者と編集者はMS Wordで編集作業をおこなっている。構造化を施して制作システムにインポートすると、その時点でHTMLに変換され、それ以降はHTMLでマスター管理する。制作システムはIGP:Digital Publisherというソフトで、CSSでレイアウトし、PDFを書き出す仕組みである。マスターが完成次第、電子書籍用のEPUBも生成することができる。

コンピュータ関連の書籍で世界的に有名なオライリー社では、以前からHTMLとAHフォーマッターのCSS組版で印刷用PDFが作られており、電子書籍用のEPUBも同時生成していた。
新しいバージョンが「Atlas」というシステムで、HTMLBookに対応する予定となっている。

HTMLBookとは、オライリー社が定義したHTML5で本の内容をマークアップする方法である。HTML5に書籍用のタグを追加している。また、XMLの文書変換技術であるXSLTを利用して目次や索引ページを自動生成することができる。
HTMLBookの一番の特徴はオープンソースで仕様やツールが公開されていることである。

■CSSの標準化動向とHTMLBookとCSS組版の可能性

CSSで本を組版する仕様の基本が「CSS3 Page」である。
「CSS3 GCPM」はその一部で、柱、脚注、相互参照など書籍組版に必要な機能を定義する。 現時点のCSSは未完成のドラフトである。CSSの標準化に向けた動きとして、WHATWGグループのCSSBooksという仕様やW3C内での標準化も進められている。

CSS組版の実用化が進むと、DTPに依存しないワンソースマルチユースなど、いろいろな可能性が大きくなる。Web ブラウザ上でCSS組版も可能になる。リフロー型の電子書籍でもページのレイアウトが色々できるようになるだろう。

(JAGAT 研究調査部 千葉 弘幸) 

見える化のポイントは先行管理

“ 見える化” を原価管理という側面でみると、社内の作業実績を正確に記録して受注一品別の収支を明確にして、管理しようとするものである。事後の管理という意味合いが強い。 続きを読む

工程管理をするために必要な要素

クライアントからの短納期要望は強まるばかりで、工程管理においてもとにかく納期優先で作業が進むことが多い。とはいえ受注単価が下落している昨今、利益を出すためには予定通りに作るだけでなく、いかに効率良く作るかが大きなテーマとなる。 続きを読む