Overview of egls requirement list
-
Upload
muratamakoto -
Category
Technology
-
view
987 -
download
2
description
Transcript of Overview of egls requirement list
Overview of EGLS requirement list
MURATA MakotoJEPA and
International University of Japan
1EPUB WG/EGLS Sub-group2010/8/3
Status
• Similar requirements submitted by different members, but they have not been unified yet.
• Hebrew, Arabic, Mongolian and Korean requirements?
• Will be reviewed by the entire WG• Requirements are not guaranteed to be satisfied,
while non-requirements are unlikely to be considered.
• Will be frozen in October(?) after publishing the first Public Working Draft
2EPUB WG/EGLS Sub-group2010/8/3
Classification
• Page progression direction• Writing mode• Mixed text• Line breaking• Ruby• User-defined characters or glyphs• Others
3EPUB WG/EGLS Sub-group2010/8/3
Page progression direction
• EGLS_MM_03 Column progression• EGLS_TK_03 Binding direction • EGLS_Voyager_01 Horizontal and Vertical writing/Binding
Direction
EPUB WG/EGLS Sub-group 42010/8/3
• User interface
EPUB WG/EGLS Sub-group 52010/8/3
• Manga example
• Manga in German (Kanai)EPUB WG/EGLS Sub-group 62010/8/3
Writing mode• EGLS_MM_01 Vertical Writing• EGLS_TK_05 Vertical text layout• EGLS_Voyager_01 Horizontal and Vertical writing/Binding Direction• EGLS_TW_1: Let EPUB 2.1 OPS support CSS3 subset --> Text Layout
Module
EPUB WG/EGLS Sub-group 72010/8/3
EPUB WG/EGLS Sub-group 82010/8/3
• EGLS_MM_02 Principal Text Direction (or principal writing mode)– Typically, one per book.– Quite a few exceptions, however.
EPUB WG/EGLS Sub-group 92010/8/3
• EGLS_MM_03 Column progression and Page progression
EPUB WG/EGLS Sub-group 102010/8/3
• EGLS_MM_04 Writing mode of captions and table entries
EPUB WG/EGLS Sub-group 112010/8/3
• EGLS_MM_05 Switching principal text directions– Fallback to horizontal writing should be possible for users
of vertical-writing-unaware reading systems.– Users should be allowed to choose their favorite principal
text direction.
EPUB WG/EGLS Sub-group 122010/8/3
• EGLS_MM_06 Stylesheets for more than one principal text direction– The design of CSS2 hinders this requirement.
Typically, vertical writing HTML documents (such as this example HTML document) for one principal text direction only.
– Note: Really good layout can be achieved only when both contents and stylesheets are dedicated to one particular principal text direction. However, switching should not lead to unreasonable layouts.
EPUB WG/EGLS Sub-group 132010/8/3
Mixed Text
• EGLS_MM_07 Mixed Text: One by one• EGLS_TW_2
EPUB WG/EGLS Sub-group 142010/8/3
• EGLS_MM_08 Mixed Text: rotation• EGLS_TW_2
EPUB WG/EGLS Sub-group 152010/8/3
• EGLS_MM_09 Tate chu yoko• EGLS_TK_13 "Tate-chu-yoko"• EGLS_Voyager_02 Ruby, Tate-chu-yoko
EPUB WG/EGLS Sub-group 162010/8/3
Line breaking
• EGLS_MM_10 Characters Not Starting a Line• EGLS_TK_06 Line-start prohibition rules
EPUB WG/EGLS Sub-group 172010/8/3
• EGLS_MM_11 Characters Not Ending a Line• EGLS_TK_07 Line-end prohibition rules
EPUB WG/EGLS Sub-group 182010/8/3
• EGLS_MM_12 Unbreakable Character Sequences
• EGLS_TK_10 Non-breaking characters
EPUB WG/EGLS Sub-group 192010/8/3
• EGLS_TK_08 Hanging punctuation• EGLS_TK_09 Hanging punctuation rule setting
EPUB WG/EGLS Sub-group 202010/8/3
• EGLS_TK_11 Character Sequences which Do Not Allow Space Insertion
EPUB WG/EGLS Sub-group 212010/8/3
Ruby and Emphasis Dots
• EGLS_MM_13 Mono-Ruby• EGLS_TK_04 Ruby• EGLS_Voyager_02 Ruby,
EPUB WG/EGLS Sub-group 222010/8/3
• EGLS_TW_3:_Let_EPUB_2.1_OPS_support_CSS3_subset_-->_Bopomofo
EPUB WG/EGLS Sub-group 232010/8/3
• EGLS_TW_4: to Mark Stress Accent (but Light Accent) at Upside of Zhuyin Fuhao phonetic symbols
EPUB WG/EGLS Sub-group 242010/8/3
• EGLS_TW_5: In Horizontal Layout Mode, Readers can choose Zhuyin Fuhao shown at Right Side or Top Side (to Set Zhuyin Fuhao shown at Right Side as Default)
EPUB WG/EGLS Sub-group 252010/8/3
• EGLS_MM_14_Jukugo-ruby• EGLS_TK_04 Ruby• EGLS_Voyager_02 Ruby
EPUB WG/EGLS Sub-group 262010/8/3
• EGLS_MM_15 Group-ruby• EGLS_TK_04 Ruby• EGLS_Voyager_02 Ruby, Tate-chu-yoko
EPUB WG/EGLS Sub-group 272010/8/3
• EGLS_MM_16 multiple ruby text• EGLS_TK_04 Ruby• EGLS_Voyager_02 Ruby, Tate-chu-yoko
EPUB WG/EGLS Sub-group 282010/8/3
• EGLS_TW_6: Complete Continuity of Content has Highest Priority– Small size screen (or low resolution) reading device
may not display whole ruby markup correctly. – Readers may not need the ruby, but concern the
continuity of content. – Students could choose to have RUBY displayed while
learning Zhuyin Fuhao. – Readers could choose to have RUBY displayed via
hidden ruby or pop-up screen.
EPUB WG/EGLS Sub-group 292010/8/3
• EGLS_MM_17 Emphasis dots• EGLS_TK_12 Emphasis dots• EGLS_Voyager_02 Ruby,
Tate-chu-yoko
EPUB WG/EGLS Sub-group 302010/8/3
User-defined characters or glyphs
• EGLS_CHANG_R1• EGLS_CHANG_R2• EGLS_CHANG_R3• EGLS_CHANG_R4
EPUB WG/EGLS Sub-group 312010/8/3
Others
• EGLS_TK_01 Unicode version (IVS and emoji)• EGLS_TK_02 SVG font• EGLS_TK_14 Language inheritance• EGLS_MM_18 Phonetics in OPF metadata –ムラタ マコト–村田 真
• EGLS_PS_R1 Unicode Line Breaking Algorithm
EPUB WG/EGLS Sub-group 322010/8/3