Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Overview of egls requirement list


Published on

Coordinator's summary of submitted EGLS requirements

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Overview of egls requirement list

  1. 1. Overview of EGLS requirement list<br />MURATA Makoto<br />JEPA and International University of Japan<br />1<br />EPUB WG/EGLS Sub-group<br />2010/8/3<br />
  2. 2. Status<br />Similar requirements submitted by different members, but they have not been unified yet.<br />Hebrew, Arabic, Mongolian and Korean requirements?<br />Will be reviewed by the entire WG<br />Requirements are not guaranteed to be satisfied, while non-requirements are unlikely to be considered.<br />Will be frozen in October(?) after publishing the first Public Working Draft<br />2<br />EPUB WG/EGLS Sub-group<br />2010/8/3<br />
  3. 3. Classification<br />Page progression direction<br />Writing mode<br />Mixed text<br />Line breaking<br />Ruby<br />User-defined characters or glyphs<br />Others<br />3<br />EPUB WG/EGLS Sub-group<br />2010/8/3<br />
  4. 4. Page progression direction<br />EGLS_MM_03 Column progression<br />EGLS_TK_03 Binding direction <br />EGLS_Voyager_01 Horizontal and Vertical writing/Binding Direction<br />EPUB WG/EGLS Sub-group<br />4<br />2010/8/3<br />
  5. 5. User interface<br />EPUB WG/EGLS Sub-group<br />5<br />2010/8/3<br />
  6. 6. Manga example<br />Manga in German (Kanai)<br />EPUB WG/EGLS Sub-group<br />6<br />2010/8/3<br />
  7. 7. Writing mode<br />EGLS_MM_01 Vertical Writing<br />EGLS_TK_05 Vertical text layout<br />EGLS_Voyager_01 Horizontal and Vertical writing/Binding Direction<br />EGLS_TW_1: Let EPUB 2.1 OPS support CSS3 subset --> Text Layout Module<br />EPUB WG/EGLS Sub-group<br />7<br />2010/8/3<br />
  8. 8. EPUB WG/EGLS Sub-group<br />8<br />2010/8/3<br />
  9. 9. EGLS_MM_02 Principal Text Direction (or principal writing mode)<br />Typically, one per book.<br />Quite a few exceptions, however.<br />EPUB WG/EGLS Sub-group<br />9<br />2010/8/3<br />
  10. 10. EGLS_MM_03 Column progression and Page progression<br />EPUB WG/EGLS Sub-group<br />10<br />2010/8/3<br />
  11. 11. EGLS_MM_04 Writing mode of captions and table entries<br />EPUB WG/EGLS Sub-group<br />11<br />2010/8/3<br />
  12. 12. EGLS_MM_05 Switching principal text directions<br />Fallback to horizontal writing should be possible for users of vertical-writing-unaware reading systems.<br />Users should be allowed to choose their favorite principal text direction.<br />EPUB WG/EGLS Sub-group<br />12<br />2010/8/3<br />
  13. 13. EGLS_MM_06 Stylesheets for more than one principal text direction<br />The design of CSS2 hinders this requirement. Typically, vertical writing HTML documents (such as this example HTML document) for one principal text direction only.<br />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.<br />EPUB WG/EGLS Sub-group<br />13<br />2010/8/3<br />
  14. 14. Mixed Text<br />EGLS_MM_07 Mixed Text: One by one<br />EGLS_TW_2<br />EPUB WG/EGLS Sub-group<br />14<br />2010/8/3<br />
  15. 15. EGLS_MM_08 Mixed Text: rotation<br />EGLS_TW_2<br />EPUB WG/EGLS Sub-group<br />15<br />2010/8/3<br />
  16. 16. EGLS_MM_09 Tate chuyoko<br />EGLS_TK_13 "Tate-chu-yoko"<br />EGLS_Voyager_02 Ruby, Tate-chu-yoko<br />EPUB WG/EGLS Sub-group<br />16<br />2010/8/3<br />
  17. 17. Line breaking<br />EGLS_MM_10 Characters Not Starting a Line<br />EGLS_TK_06 Line-start prohibition rules<br />EPUB WG/EGLS Sub-group<br />17<br />2010/8/3<br />
  18. 18. EGLS_MM_11 Characters Not Ending a Line<br />EGLS_TK_07 Line-end prohibition rules<br />EPUB WG/EGLS Sub-group<br />18<br />2010/8/3<br />
  19. 19. EGLS_MM_12 Unbreakable Character Sequences<br />EGLS_TK_10 Non-breaking characters<br />EPUB WG/EGLS Sub-group<br />19<br />2010/8/3<br />
  20. 20. EGLS_TK_08 Hanging punctuation<br />EGLS_TK_09 Hanging punctuation rule setting<br />EPUB WG/EGLS Sub-group<br />20<br />2010/8/3<br />
  21. 21. EGLS_TK_11 Character Sequences which Do Not Allow Space Insertion<br />EPUB WG/EGLS Sub-group<br />21<br />2010/8/3<br />
  22. 22. Ruby and Emphasis Dots<br />EGLS_MM_13 Mono-Ruby<br />EGLS_TK_04 Ruby<br />EGLS_Voyager_02 Ruby, <br />EPUB WG/EGLS Sub-group<br />22<br />2010/8/3<br />
  23. 23. EGLS_TW_3:_Let_EPUB_2.1_OPS_support_CSS3_subset_-->_Bopomofo<br />EPUB WG/EGLS Sub-group<br />23<br />2010/8/3<br />
  24. 24. EGLS_TW_4: to Mark Stress Accent (but Light Accent) at Upside of ZhuyinFuhao phonetic symbols<br />EPUB WG/EGLS Sub-group<br />24<br />2010/8/3<br />
  25. 25. EGLS_TW_5: In Horizontal Layout Mode, Readers can choose ZhuyinFuhao shown at Right Side or Top Side (to Set ZhuyinFuhao shown at Right Side as Default)<br />EPUB WG/EGLS Sub-group<br />25<br />2010/8/3<br />
  26. 26. EGLS_MM_14_Jukugo-ruby<br />EGLS_TK_04 Ruby<br />EGLS_Voyager_02 Ruby<br />EPUB WG/EGLS Sub-group<br />26<br />2010/8/3<br />
  27. 27. EGLS_MM_15 Group-ruby<br />EGLS_TK_04 Ruby<br />EGLS_Voyager_02 Ruby, Tate-chu-yoko<br />EPUB WG/EGLS Sub-group<br />27<br />2010/8/3<br />
  28. 28. EGLS_MM_16 multiple ruby text<br />EGLS_TK_04 Ruby<br />EGLS_Voyager_02 Ruby, Tate-chu-yoko<br />EPUB WG/EGLS Sub-group<br />28<br />2010/8/3<br />
  29. 29. EGLS_TW_6: Complete Continuity of Content has Highest Priority<br />Small size screen (or low resolution) reading device may not display whole ruby markup correctly. <br />Readers may not need the ruby, but concern the continuity of content. <br />Students could choose to have RUBY displayed while learning ZhuyinFuhao. <br />Readers could choose to have RUBY displayed via hidden ruby or pop-up screen. <br />EPUB WG/EGLS Sub-group<br />29<br />2010/8/3<br />
  30. 30. EGLS_MM_17 Emphasis dots<br />EGLS_TK_12 Emphasis dots<br />EGLS_Voyager_02 Ruby, Tate-chu-yoko<br />EPUB WG/EGLS Sub-group<br />30<br />2010/8/3<br />
  31. 31. User-defined characters or glyphs<br />EGLS_CHANG_R1<br />EGLS_CHANG_R2<br />EGLS_CHANG_R3<br />EGLS_CHANG_R4<br />EPUB WG/EGLS Sub-group<br />31<br />2010/8/3<br />
  32. 32. Others<br />EGLS_TK_01 Unicode version (IVS and emoji)<br />EGLS_TK_02 SVG font<br />EGLS_TK_14 Language inheritance<br />EGLS_MM_18 Phonetics in OPF metadata <br />ムラタ マコト<br />村田 真<br />EGLS_PS_R1 Unicode Line Breaking Algorithm<br />EPUB WG/EGLS Sub-group<br />32<br />2010/8/3<br />