Analysis of requirements in EPUB3 Petition of Japanese Typesetting

Meaning of the numeric ratings in the tables

In the CSS status column
0
Neither RECs, CRs, nor WDs cover this feature
1
Immature WDs cover this feature
2
Reasonably mature WDs cover this feature
3
RECs or CRs cover this feature
In the browser status column
0
No browsers support this feature
1
Some browsers provide an experimental support of this feature
2
Browsers support this feature, but the support is either experimental or lacking in some major browser
3
Most major browsers support this feature
In the publisher needs column,
0
Won't have
1
Could have
2
Should have
3
Must have
These ratings are based on input from Japanese publishers in 2012 when EPUB 3 was still very new and unstable.

EPUB3 Petition (Selection)

Item# (項番) Section# on the Manual (資料項番) Large classification (大項目) Medium classification (中項目) Small classification (小項目) Description (説明) Publisher Needs 0-3 Req for CSS? Related CSS modules CSS status 0-3 browser status 0-3 Note
53 6-4 Page (ページ構成) Text Direction (組方向) Mixed Writing Mode In A Same Page (同一ページ内での縦組・横組混在) 1.5 yes Writing Modes 3 1 Auto-sizing Block Containers in Orthogonal Flows
54 4-2 Page (ページ構成) Running Head (柱) setting running head text (柱文字列の指定) 1.6 yes Paged Media, Generated Content 2 0
55 4-1 Page (ページ構成) Margin (マージン) 1.6 yes CSS2, Paged Media 3 0 margins on the page context
56 4-4 Page (ページ構成) Multi-column (段組) multi-column (複数段組含む) 1.2 yes Multi-column 3 2
59 4-4 Page (ページ構成) Multi-column (段組) Column break (改段) setting column breaks in arbitrary points (段落適用時に、任意の位置で改段を指定) 1.3 yes Multi-column, Fragmentation 3 1 break-before, break-after
61 4-4 Page (ページ構成) Page Break (改ページ) setting page breaks without splitting XHTML files (xhtmlを分けることによる改ページではなく、タグ指定による改ページ) 2.6 yes Paged Media, Fragmentation 3 1 break-before, break-after
62 4-4 Page (ページ構成) New Recto (改丁) setting next page to left or right (左ページおこし・右ページおこしを指定) 1.6 yes Paged Media, Fragmentation 3 0 break-before: left, right
103 3-21 Characters (文字) Mixed Text composition (混植) automatic 1/4em spacing between Japanese text and Western text (和欧文間の自動四分アキ) 1.0 yes Text 4 1 0 text-spacing
104 Characters (文字) Mixed Text composition (混植) Automatic adjustment of alphabetic baseline (欧文ベースラインの自動調整) 0.9 yes 0 0
132 Characters (文字) Kerning (字詰め) Kerning of consecutive brackets and punctuation (連続の括弧・句読点の詰め) 0.9 yes Text 4 1 0 text-spacing
143 Word (単語) Ruby (ルビ) JIS ruby alignment '1-2-1' rule (JIS の1-2-1 ルール) JIS ruby alignment '1-2-1' rule (ルビのケースごとに基準となる配置方法である、JISの「1-2-1」ルールを適切に反映できるか) 0.8 yes Ruby 2 3 default behavior of ruby-align (space-around)
144 2-7 Word (単語) Ruby (ルビ) start edge aligned, katatsuki-ruby (肩付きルビ) katatsuki-ruby is aligning ruby text to start edge of ruby base, and nakatsuki-ruby is other than katatsuki-ruby, for the sake of explanation (ルビ文字を親文字の開始位置に合わせます。説明の便宜上、肩付きルビでない場合は「中付きルビ」と称す。) 1.0 yes Ruby 2 0 ruby-align: start
145 2-7 Word (単語) Ruby (ルビ) center aligned, nakatsuki-ruby (中付きルビ) 1.5 yes Ruby 2 3 default behavior of ruby-align (space-around, same as center when the base is one char)
146 Word (単語) Ruby (ルビ) end edge aligned (下揃え) 0.6 yes Ruby 0 0
147 Word (単語) Ruby (ルビ) both edges aligned (両端揃え) 0.9 yes Ruby 2 0 ruby-align: space-between
148 Word (単語) Ruby (ルビ) justify and space around (均等アキ) 0.9 yes Ruby 2 3 default behavior of ruby-align (space-around)
149 2-8 Word (単語) Ruby (ルビ) ruby overhang (ルビかけ) specify ruby overhanging offset (親文字からはみだすルビの位置指定) 0.9 yes Ruby 2 1 Overhanging Ruby
150 Word (単語) Ruby (ルビ) line edge alignment on horizontal writing (横組み行頭行末揃え) aligning ruby base character to line edges when there are more than two ruby characters in horizontal writing (横組みで3文字以上のルビが行頭、行末に来た場合、親文字を行頭、行末に揃える。) 0.8 yes Ruby 2 0 Line-edge Alignment
151 Word (単語) Ruby (ルビ) line edge alignment on vertical writing (縦組み行頭行末揃え) aligning ruby base character to line edges when there are more than two ruby characters in vertical writing (縦組みで3文字以上のルビが行頭、行末に来た場合、親文字を行頭、行末に揃える。) 0.9 yes Ruby 2 0 Line-edge Alignment
152 Word (単語) Ruby (ルビ) specify distance between ruby base and ruby text (親文字との間隔指定) 0.7 yes Ruby 0 0
153 Word (単語) Ruby (ルビ) prohibit line break (泣き別れ禁止) 1.0 yes Ruby 2 1 Breaking Across Lines
154 Word (単語) Ruby (ルビ) inline cutting ruby (割ルビ) 0.8 yes Ruby 0 0
155 Word (単語) Ruby (ルビ) character spacing in ruby base and ruby text (親文字・ルビの字間) inter-word spacing for Western words with ruby (欧米語に読みがなをルビで振る場合 は、親字もルビも字間が空くのを避け、単語間のスペースを空ける) yes Ruby 2 2 default behavior of ruby-align (space-around, same as center when there are no justification opportunities)
159 Line/Paragraph (行/段落) Alignment (揃え) right-aligned in vertical writing (右寄せ(縦組み時)) 1.8 yes Paged Media, Box Alignment 2 0
160 Line/Paragraph (行/段落) Alignment (揃え) center-aligned in vertical writing (中寄せ(縦組み時)) 1.8 yes Paged Media, Box Alignment 2 0
161 Line/Paragraph (行/段落) Alignment (揃え) left-aligned in vertical writing (左寄せ(縦組み時)) 1.5 yes Paged Media, Box Alignment 2 0
162 Line/Paragraph (行/段落) Alignment (揃え) centering both vertical and horizontal (天地左右中央) page centering (頁中央寄せ) 1.8 yes Paged Media, Box Alignment 2 0
163 3-7 Line/Paragraph (行/段落) Special Alignment (特殊な揃え) alignment with decimal point (小数点揃え) 0.6 yes Text 4 1 0 text-align: <string>
167 3-14 Line/Paragraph (行/段落) Initial Caps (イニシャルキャップ) drop caps (ドロップキャップ) See the display samples in the Manual (表示サンプル資料参照) 0.7 yes Inline 2 1 initial-letter
170 3-20 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) hunging punctuation (ぶら下がり) 1.2 yes Text 2 0 hanging-punctuation
171 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) line adjustment by inter-character space reduction (追い込み(run-in)) 1.1 yes Text 1 0 text-justify
172 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) line adjustment by inter-character space expansion (追い出し(run-down)) 1.1 yes Text 2 2 text-justify
173 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) white space collapsing at line edges (行頭・行末空白の自動吸収) 0.9 yes Text 2 2 White Space Processing
174 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) line breaking class character setting (禁則文字の指定) 0.9 yes Text 4? 0 0
176 3-22 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) punctuation auto half-em trimming (括弧・句読点の自動半角詰め) auto half-em trimming at line end (行末約物の自動半角詰め) 0.9 yes Text 4 1 0 text-spacing
177 3-22 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) punctuation auto half-em trimming (括弧・句読点の自動半角詰め) auto half-em trimming in line (行内約物の自動半角詰め) 0.9 yes Text 4 1 0 text-spacing
178 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) line break prohibition (なきわかれ(行末分離)禁止) leaders, dashes or repeat marks (3点リーダや2倍ダーシ、反復記号) 1.2 yes Text 2 2 default behavior of Line Breaking
179 Line/Paragraph (行/段落) Line Breaking Rules (禁則処理) line break prohibition (なきわかれ(行末分離)禁止) headings (見出し) 0.9 yes CSS2, Text 3 3 white-space: nowrap
182 3-13 Line/Paragraph (行/段落) Widow control (ウィドウ禁止) last one or two lines of paragraph at beginning of next page (次ページ頭に段落の終わり1~2行のみ溢れ) 0.6 yes CSS2, Fragmentation 3 0 widows
183 3-13 Line/Paragraph (行/段落) Orphan control (オーファン禁止) first one or two lines of paragraph or heading at end of page (ページ末に次段落の頭1~2行のみ入り込み(見出しがページ最終行にくる場合も)) 0.8 yes CSS2, Fragmentation 3 0 orphans
185 Line/Paragraph (行/段落) Gyou-dori (行取り) centering in even number x line-height, e.g. centering in 2L or 4L (偶数行取り中央(2L中央、4L中央など)) 0.8 yes Line Grid 1 0
186 4-8 Page (ページ構成) Text Grid Layout (グリッドシステム・グリッドレイアウト) 0.8 yes Line Grid 1 0
187 Page (ページ構成) Multi-column (段組) column spanning on headings or figures (見出し・図版の段抜き) 0.8 yes Multi-column 1 1 column-span: all (other values will be defined at Level 2)
189 Page (ページ構成) Running Head (柱) changing running heads per heading (見出し単位での柱変更) 0.8 yes Paged Media, Generated Content 2 0 string-set
190 Page (ページ構成) Running Head (柱) specify running head display position (表示位置指定) 0.8 yes Paged Media 2 0 Page-Margin Boxes
193 Page (ページ構成) Page Number (ノンブル) specify page number display (ノンブル表示指定) 0.8 yes Paged Media 2 0 Page-based counters
194 Page (ページ構成) Page Number (ノンブル) specify page number display position (表示位置指定) 0.7 yes Paged Media 2 0 Page-Margin Boxes
197 Page (ページ構成) Spread (見開き) setting facing pages (対になるページの設定) 1.1 yes Paged Media 2 0 Spread pseudo-classes
208 Text boxes, illustrations and images (小組・箱組・図・画像) Note (注釈) inline cutting notes (割注) 0.7 yes 0 0
209 Text boxes, illustrations and images (小組・箱組・図・画像) Note (注釈) headnotes (頭注) 0.7 yes Generated Content for Paged Media 1 0
210 Text boxes, illustrations and images (小組・箱組・図・画像) Note (注釈) sidenotes (傍注) 0.7 yes Generated Content for Paged Media 1 0
211 Text boxes, illustrations and images (小組・箱組・図・画像) Note (注釈) footnotes (脚注) 0.8 yes Generated Content for Paged Media 1 0
221 Text boxes, illustrations and images (小組・箱組・図・画像) Text boxes, illustrations and images (小組・箱組・図・画像) centering both vertical and horizontal (天地左右中央) 1.0 yes Paged Media, Box Alignment 2 0
224 Text boxes, illustrations and images (小組・箱組・図・画像) Text boxes, illustrations and images (小組・箱組・図・画像) specify fixed positioning (固定位置指定) 1.0 yes Paged Media 2 0 Absolute positioning in page area
227 Text boxes, illustrations and images (小組・箱組・図・画像) Content Wrapping (回り込み) wrapping content in non-rectangular shapes (角版以外の回り込み) 1.0 yes Shapes 2 1
228 Text boxes, illustrations and images (小組・箱組・図・画像) Content Wrapping (回り込み) wrapping images in multi-column (段組中の画像回り込み) 1.0 yes Multi-column, Page Floats 1 0
230 9-1 Kanbun Composition (漢文) Kunten (訓点) 1.0 yes 0 0

Japanese Typesetting Expressions Manual

Section# Section Title Section Title (ja)
1 Characters 文字
1-1 Typeface 書体指定
1-2 Mixed Text composition 混植セット指定
1-3 Character Size 文字サイズ指定
1-4 Henbai(Cho-tai, Hei-tai) 変倍(長体、平体)
1-5 Character Colour 文字色指定
1-6 Character Weight(Including Bold) 文字太さ指定(ボ―ルド指定含む)
1-7 Italic イタリック
1-8 Character Rotation 文字回転
1-9 All Caps オ―ルキャップス
1-10 Small Caps スモールキャップス
1-11 Outline Character /Shadow Text 袋文字・影文字
1-12 Ornament Characters 添え字
1-13 Encircled Character, Character In Parenthesis 囲み文字、丸括弧文字
1-14 Combining Characters 合字(合成文字)
1-15 Kanji Variants 異体字
1-16 Inter-Character Space 字間
1-17 Even Tsumegumi(Tracking) 均等詰め・トラッキング
1-18 Kerning カーニング(字詰め)
2 Word 単語
2-1 Bousen (sideline) 傍線
2-2 Emphasis Dots 傍点(圏点)
2-3 Rectangular Ruled Lines 囲み罫
2-4 Group Ruby グル―プルビ
2-5 Compound Word Ruby(reference) 熟語ルビ(参考)
2-6 Sitatsuki Ruby 下付きルビ
2-7 Nakatsuki/Katatsuki 中付き/肩付き
2-8 Rubykake ルビかけ
2-9 Tate-Chu-Yoko 縦中横
3 Line/Paragraph 行/段落
3-1 Line Space 行間
3-2 Line Head Alignment 上揃え(行頭揃え)
3-3 Line Center Alignment 中揃え
3-4 Line End Alignment 下揃え(行末揃え)
3-5 Even Inter-Character Spacing 両端揃え
3-6 Align Text At Both Ends 強制割付
3-7 Particular Alignment Method 特殊な揃え
3-8 Jidori Processing 字取り
3-9 Line Head Indent 字下げ(左インデント)
3-10 Line End Indent 字上げ(右インデント)
3-11 Line Head Indent At The Beginning Of Paragraphs 行頭字下げ(1行目のみ字下げ)
3-12 Line Head Hanging("questions and answer") Indent 突き出しインデント(問答形式)
3-13 Prohibition Of Widow And Orphan. ウィドウ、オーファン禁止
3-14 Initial Caps イニシャルキャップ
3-15 Hyphenation ハイフネ―ション
3-16 List リスト
3-17 Grouping of Headings 見出しのグループ化
3-18 Line Breaking Rules 禁則処理
3-19 Unbreakable Character Sequence 分割禁則
3-20 Line Adjustment By Hanging Punctuation ぶら下がり
3-21 Quarter Em Space Between Japanese And Western Characters. 和欧文間の四分アキ
3-22 Reducing Of Half Em Space Of Brackets, Full Stops And Commas. 括弧・句読点の自動半角詰め
4 Composition of the page ページ構成
4-1 Margin マ―ジン
4-2 Running Head
4-3 Direction Of Page Progression 進行方向指定
4-4 Multi-Column Format 段組
4-5 Pattern(Background) 地紋(背景画像)
4-6 Colour Of Background 背景色
4-7 Different Writing Mode On Each Page 改ペ―ジ単位での混在
4-8 Grid System/Grid Layout グリッドシステム・グリッドレイアウト
4-9 Longest/Shortest Line Length. 最長、最短の行長
5 Rules 罫線
5-1 Rules 罫線
6 Ko-Gumi,Hako-Gumi,illustrations and images. 小組・箱組・図・画像
6-1 Ko-Gumi, Hako-Gumi 小組、箱組
6-2 Order Of Layers 重なり順の指定
6-3 Mawarikomi Of Square Images 角版の回り込み
6-4 Mixed Writing Mode In A Same Page. 同一ペ―ジ内での混在
6-5 Padding(Interior Blanc Space) パディング(画像周囲余白)
7 Tables 表組
7-1 Tables
8 Mathematical Formula 数式
8-1 MathML MathML
9 Kanbun Composition 漢文
9-1 Kun-Ten(Guiding Marks For Rendering Chinese Into Japanese) 訓点
10 Hyperlink ハイパーリンク
10-1 Jumping To The Linked Location In Documents. ページ内のリンク指定位置へのジャンプ
10-2 Image Map イメージマップ
11 Multimedia マルチメディア
11-1 Javascript javascript
11-2 canvas canvas
11-3 SVG SVG
11-4 SMIL SMIL
12 Meta Data メタデータ
12-1 Meta Data メタデータ