Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual...
-
Upload
malcolm-preston -
Category
Documents
-
view
215 -
download
3
Transcript of Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual...
![Page 1: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/1.jpg)
Babel 2012 on the Web
Daniel Glazman21-sep-2011
W3C WorkshopA Local Focus for the Multilingual Web
![Page 2: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/2.jpg)
![Page 3: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/3.jpg)
1. Where we come from...
![Page 4: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/4.jpg)
« Is it really important tosupport Boustrophedon or
Mongolian in CSS? »CSS Working Group, June 1998
« Since many countries use characters which are not a part of ASCII, the default character-set for modern browsers is ISO-
8859-1 »W3Schools, now...
![Page 5: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/5.jpg)
![Page 6: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/6.jpg)
US-ascii UTF-8uuencode MIME
7bits 8bitsURLs IRIs
-Accept-
Language HTML+ HTML5
- CSS 3- xml:lang
![Page 7: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/7.jpg)
2. on the radar today...
![Page 8: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/8.jpg)
Richard Ishida's business card...
![Page 9: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/9.jpg)
A reminder...
language≠
script≠
charset
![Page 10: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/10.jpg)
HTML 5: charset
•... Authors are encouraged to use UTF-8. Conformance checkers may advise authors against using legacy encodings ...
•... Authoring tools should default to using UTF-8 for newly-created documents ...
![Page 11: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/11.jpg)
HTML5: language
•still lang and xml:lang...
•the lang IDL reflects only lang...
•Authoring Tools rarely set the language or even offer UI for it
![Page 12: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/12.jpg)
HTML5: links
•hyperlinks in HTML are still mono-valued
•the hreflang atribute can target only one language
![Page 13: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/13.jpg)
HTML5: direction•the dir attribute cannot reflect vertical
directions (yet)
•elements with different inner and outer directions still a problem
•:ltr and :rtl pseudo-classes...
•bdi and bdo elements poorly implemented
![Page 14: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/14.jpg)
HTML5: forms
•bad localizations of dates and calendars
•date/time issues with time zones
•what's a name...
![Page 15: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/15.jpg)
JavaScript
•poor localizability...
•user interaction entirely based on UA's language and direction
•Node.js spreading !
![Page 16: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/16.jpg)
DOM: charset
•DOM uses UTF-16 strings...
![Page 17: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/17.jpg)
PHP
•PHP 5 said to have a lot of issues with UTF-8
•PHP 6 should fix that (hopefully...)
•Poor built-in localizability
![Page 18: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/18.jpg)
CSS3: Writing Modes
![Page 19: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/19.jpg)
CSS3: Text
•text transformations (issues in Greek)
•hyphenation
•emphasis marks (mostly for East Asian text)
![Page 20: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/20.jpg)
CSS3: Columns
![Page 21: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/21.jpg)
CSS3: Lists
•list-style-type property extended to dozens of values
•ability to define your own if missing
![Page 22: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/22.jpg)
CSS3: Box Model
•start/end instead of left/right
•margin-{start|end} not here yet
![Page 23: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/23.jpg)
CSS3: Fonts
•Language-specific display
•Control of glyph substitute and positioning in East Asian text
![Page 24: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/24.jpg)
CSS3: Ruby
![Page 25: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/25.jpg)
EPUB3•OpenType & WOFF
•CSS 2.1 + parts of CSS 3
- hyphenation, emphasis, word breaking
- Writing Modes
- Multi-column Layout
- Ruby
![Page 26: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/26.jpg)
3. what we can expect...
![Page 28: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/28.jpg)
•HTML5+CSS3 as the pivot format for new Wysiwyg editors with good i18n
•massive adoption of EPUB3 in Asia
•Boustrophedon ? :-)
![Page 29: Babel 2012 on the Web Daniel Glazman 21-sep-2011 W3C Workshop A Local Focus for the Multilingual Web.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e015503460f94aeb2b0/html5/thumbnails/29.jpg)