i18n@W3C& - World Wide Web Consortium · Howtohelp & •...
Transcript of i18n@W3C& - World Wide Web Consortium · Howtohelp & •...
i18n@ W3C
Richard Ishida W3C
The i18n Ac+vity
i18n Ac+vity
Interna4onaliza4on Working Group
MLW-‐LT Working Group
Interna4onaliza4on Interest Group
Task Forces
Interna+onaliza+on Working Group
• Reviews specifica4ons & provides advice to other working groups
• Seeks out requirements for interna4onal features in the Open Web PlaMorm
• Liaises with other standards organiza4ons & reaches out to the community
• Helps people understand how to use interna4onal features of the Open Web PlaMorm
• Creates tests for interna4onal features
hPp://www.w3.org/Interna4onal/ i18n home page
Topic brainstorm
HTML5
• Text direc4on
• Ruby markup
• Language declara4ons
• Time and date markup
• Character declara4ons
CSS3 Text
• Text transform
• White space processing
<h2>กิจกรรมระหว่างป ระเทศของ W3C</h2>
CSS3 Text
• Line breaking & word boundaries
• Breaking within words (hyphena4on, etc.)
这·是·一·些·汉· 字,·and·some·Latin,· عربی·نوشتنن·کمی·و ·และ·ตัวอย่าง·การเขียน·ภาษาไทย.
CSS3 Text
• Alignment & jus4fica4on
• Word & lePer separa4on
CSS3 Text
• First line indenta4on & hanging punctua4on
CSS3 Text decora+on • Underline, overline & strike-‐through
• Emphasis marks
• Text shadow
CSS3 Wri+ng modes
• Inline direc4on & bidirec4onality
• Ver4cal text (ver4cal-‐lr, ver4cal-‐rl, horizontal-‐tb)
CSS3 Wri+ng modes
• Mixed direc4on content
• Baseline alignment
CSS3 Ruby • Ruby posi4oning and distribu4on
• Bopomofo ruby
CSS3 Fonts
• Font proper4es
• Font resources • Font matching • Font feature proper4es
Recent success stories
Addi+onal Requirements for Bidi in HTML5 & CSS
bidi isola4on handling plain text line ends
form submission passing text to the browser chrome or scripts etc.
Requirements for Japanese Text Layout
page layout ver4cal text headers & footers jus4fica4on ruby warichu posi4oning tables/illustra4ons character class tables
Use Cases & Exploratory Approaches for Ruby Markup
Supports HTML5 Ruby Extension spec
Requirements for Hangul Text Layout and Typography
page layout ver4cal text headers & footers paragraph adjustment posi4oning tables/illustra4ons character class tables kerning
Indic Layout Requirements
first ‘lePer’ selec4on ver4cal text
horizontal spacing numbered lists
underlining etc.
Predefined Counter Styles
ሀ Arabic ለ Armenian ሐ Bengali መ Cyrillic ረ Devanagari ሰ Ethiopic በ Georgian ተ Greek ነ Gujara4 አ Gurmukhi ከ Hebrew
ក Ideographic (Chinese/Japanese/Korean)
ខ Japanese (Hiragana/Katakana)
គ Kannada ឃ Khmer ង Korean (Hangul) ច Lao
१ La4n २ Lepcha ३ Malayalam ४ Mongolian ५ Myanmar
(Burmese) ६ Oriya ७ Tamil ८ Telugu ९ Thai १० Tibetan
Numeric, Alphabet, Addi4ve, …
Best Prac+ces for Mul+lingual Linked Open Data
The Web needs your help!
this is your Web – not the W3C's
the W3C brings together content developers, applica4on developers, and users
but we need You to help make the Web worldwide
get involved
How to help
• Follow the discussions on the i18n mailing lists (eg. www-‐[email protected]), and track other Open Web PlaMorm technologies for interna4onally relevant topics. Follow our RSS feeds and twiPer channels (@webi18n)
• Read and review specifica4ons (hPp://www.w3.org/TR/tr-‐technology-‐drals) and send comments to the i18n list or direct to the Working Group.
• Discuss local requirements for the Mul4lingual Web, and if you iden4fy missing features, find ways to coordinate proposals.
• Use features needed for non-‐La4n script support and push implementers to include more in browsers and authoring tools.
• Help write tests for interna4onal features.
we need You to help make the Web worldwide
get involved
Thank you hPp://www.w3.org/Interna4onal/