『CSSページ組版入門 第4版』プリントオンデマンド版発売。技術書典5にも出品しますのでどうぞよろしくお願いします。

『CSSページ組版入門 第4版』の日本語版できあがりました。本書はAH FormatterのCSS組版機能をご利用いただくための解説書です。

CSS は,ブラウザ,エディタ,その他のWebアプリケーションで広く使用されています.CSSは,Webデザインのためだけではなく,広範な印刷アプリケーションやPDFとして配布される電子的なページ組版のスタイルシートとしても使えます.

CSS 2.1(と2.2)はページ媒体への出力サポートは最小の提供であり,ページレイアウト機能は力不足です.CSS3は,現在W3Cによって依然として開発中ですが,高度なページレイアウト,多段組,縦組,ハイフネーション,多言語の文字レイアウトなどの専門的な品質の組版に必要なさまざまな機能を定義しています.

CSSをXMLやHTMLのページ媒体デザインのために使うことはまだ一般的ではありませんが,CSS3の開発が進むにつれて増えるものと期待されています.

Antenna House Formatter は,XSL-FOとCSSのふたつのスタイルシートでレイアウトされたHTMLファイルを印刷用のページ上にレイアウトしてPDFを出力します.
W3CのCSS標準プロパティに加えて,ベースライン・グリッドなどの印刷用レイアウトや日本語レイアウトのために独自に拡張した追加プロパティ機能を使って,高度なレイアウト指定を施したページを作成できます.

さらに,独自開発のMathML 3,CGM,SVGの描画機能, PANTONE®スポット・カラーなど精細なグラフィックス指定,PDF/A,PDF/X,PDF/UAなど多用途なPDF作成機能を提供しています.

多くの人はブラウザ上のWeb制作では CSS に精通しており,その中でも非常に精通している人もいれば,それ程でもない人もいます.しかし,ページ組版に CSS を使用するのにあたって精通している人はほとんどいません.本書は,既にCSS を知っているが,ページ組版のために CSS を使用したことがない人を対象として,Antenna House FormatterのCSSページ組版機能を概説しています.

目次
はじめに
第1章 Web とページ媒体
第2章 ボックスによるレイアウト
第3章 オブジェクトの装飾
第4章 段落設定
第5章 段組
第6章 改ページ・ページコンテンツの維持
第7章 文字設定
第8章 MathMLとSVGグラフィクス
第9章 画像配置
第10章 表組
第11章 色指定
第12章 カウンタ
第13章 リスト
第14章 クロスリファレンス(相互参照)
第15章 脚注・傍注
第16章 PDFブックマーク
第17章 日本語文字組版
第18章 ページ設定
第19章 ヘッダとフッタ
第20章 PDF出力
セレクタと疑似要素
参照仕様
索引

販売
10月8日(月)開催の技術書典5に出品、販売いたします。また、アマゾンなどのオンラインストアからプリントオンデマンドで販売いたします。

第4版は英語版を2月のXML Pragueで配布、その後、英語のWebサイトなどで配布を開始しました。日本語版につきましても準備が整い次第、日本のWebサイトよりダウンロードで配布する予定です。

オンラインストア
アマゾンより販売中

デジタル版(PDF)
Webページでデジタル版(PDF)を公開・配布しています。
CSSページ組版入門 第4版

技術書典5(終了しました)
技術書典5の情報
アンテナハウスCAS電子出版は(す02)です。

CAS-UB 6月26日改訂 (2) EPUB3、Kindle生成でCSSのテーマを追加しました。また、生成時のメモリ不足エラーを解消しました。

CAS-UBは本日の定期メンテナンスでEPUB・KindleのCSSテーマをそれぞれ22個増やしました。また、メモリ不足エラーの解消などの障害修正を行ないました。

1.CSSテーマの追加など
(1) CSSテーマを下記の表に示すとおり、22種類追加しました。
(2) テーマを横書きと縦書きに分類し、先に縦書きか横書きかを選択してからテーマを選択するように変更しました。
(3) EPUB3の「CSSのテーマ」で、従来は横書きだけ未定がありましたが、縦書きの未定が選べるようになりました。

未定を選択すると、CAS-UBで用意したCSSのテーマを適用せずにEPUB3を生成します。この場合、EPUBリーダーは自分が内蔵しているデフォルトのレイアウトを使って、最もシンプルな表示をすることになります。そこで、ご自分でCSSスタイルシートを自由に作成しやすくなります。

表 追加したCSSのテーマ

名前(日本語環境) 名前(英語環境) メモ
ブロック Block 背景色と太めの左右(上下)ラインで見出しを装飾しています。
ブロック縦書き Block Vertical
キャンディー Candy 丸っこい形とツヤで見出しを装飾しています。※ グラデーションを多用しているのでモノクロデバイスには向きません
キャンディー縦書き Candy Vertical
クロス Mesh 斜めの格子状の背景画像で見出しを装飾しています。
クロス縦書き Mesh Vertical
グルーブ Groove ブロックと似ていますが、見出しの背景は3階層までです。
グルーブ縦書き Groove Vertical
シンプルライン Simple Line 見出しを線で装飾した比較的シンプルなものです。
シンプルライン
縦書き
Simple Line
Vertical
マーカー Marker 見出しの先頭に「■」や「◆」などの記号をつけたものです。
マーカー縦書き Marker Vertical
フレーム Frame 大見出しを写真のフレームのような感じにし、それ以降の見出しも長方形ベースでまとめています。
フレーム縦書き Frame Vertical
プレート Plate 見出しを「板」のイメージで装飾したものです。
プレート縦書き Plate Vertical
ラウンドコーナー Round 見出しを角丸長方形でまとめています。
ラウンドコーナー
縦書き
Round Vertical
ヨコジマ Horizontal Stripes 大見出しを含む3階層に、横縞の背景イメージを採用しています。
ヨコジマ縦書き Horizontal Stripes
Vertical
タテジマ Pinstripes 大見出しを含む3階層に、縦縞の背景イメージを採用しています。
タテジマ縦書き Pinstripes Vertical

(4) CAS-UB V1のCSSテーマを廃止予定としました。次のCSSテーマが廃止予定となります。

  1. シンプル
  2. グリーン
  3. プレーン
  4. オールディーズ
  5. シルバーグレイ
  6. ノーマル明朝
  7. ノーマルゴシック
  8. シルバーグレイ縦書き
  9. ベーシック縦書き

2.障害修正

多数の障害修正を行ないました。《重要》このうち大きなものとしては、最近、サーバ上の出版物数が非常に多くなっており、EPUB/PDFの生成時にメモリー不足のためプログラム(プロセス)の起動に失敗してしまうエラーが発生することがありました。このメモリー不足の原因を特定し解消して、メモリ不足にならないようにしました。 (出版物の数が増えたことがメモリー不足の原因ではなく、プログラムに問題があったのが原因です。)

※この他多数の仕様変更と障害修正を行なっています。詳しくは下記のリンク先をご覧ください。

CAS-UB6/26のアップデート内容