addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

A Tale of Opposing Directions: Bidirectional Text in HTML and CSS

IMUG maps and directions:

No webcast, but our hosts will try to record this talk and post it to YouTube within a few weeks.


Bidi in Three Acts

fantasaiAn introduction to the Unicode Bidirectional Algorithm and how it works, followed by a tutorial on its application in HTML4 and CSS2 documents, and an exploration of the new isolation and auto-detection features being introduced in HTML5, CSS3, and Unicode 6.3 that will make mixed-directional multilingual documents easier to auto-generate and author. You'll learn the fundamentals of bidirectional text as well as tips and techniques for handling user-generated content and supporting website translations into both left-to-right and right-to-left languages.

Elika J. Etemad, a.k.a. fantasai, is a longtime contributor to the Mozilla Project and an active member of the W3C CSS Working Group, where she accidentally specialized in internationalization. She co-edits many CSS specifications, including those related to bidi, vertical text, and international typesetting features.



Admission is free for IMUG members and Google staff, and $5 for non-members. IMUG membership is only $20 for the first year, $15 for annual renewal, or $100 for lifetime membership. Click here to join, renew or pay a single non-member event fee via PayPal. Cash and checks also accepted at our events.


Please RSVP via Meetup by 5 PM the Monday before the event to help IMUG and our hosts prepare badges for you in advance. After that time it's still OK to RSVP right up to the last minute, as that will help us ensure enough seats for everyone!


Many thanks to Zoli Stekkelpak and the Google i18n intergrouplet for hosting IMUG events at Google! For directions see



Twitter The Twitter hashtag for IMUG events is #IMUG408, honoring Silicon Valley's main area code. Yes, we'll be in 650 this month, which used to be 415, at the Googleplex, which used to be SGI. It's still 408! :-) Follow @i18n_mug:


Join or login to comment.

  • IMUG

    Hi folks, we've finally(!) posted a video of fantasai's bidi talk (slides and audio) on YouTube:

    As you may recall, there is also a copy of her slide deck here:


    May 4, 2014

  • Frank L.

    Very good presentation from a very knowledgeable and intelligent speaker.

    June 24, 2013

  • IMUG

    Presentation slides:

    We hope to post a video of the slides with audio soon. Thanks again to fantasai for a great talk, and to Zoli and to Google i18n Engineering for hosting!

    4 · June 21, 2013

    • Jenny C.

      I missed the presentation. I would like to watch the record video. Thanks.

      June 21, 2013

    • Kevin R.

      Thanks for the slides, Joe!

      1 · June 21, 2013

  • tex

    Elika provided a very clear overview of the current facilities and issues for using bidi languages in markup, and the unicode bidi algorithm.

    2 · June 21, 2013

  • Aviah M.

    Sorry for the late response!

    June 20, 2013

  • Ultan

    Apologies, travel plans changed.

    June 20, 2013

  • Mackaber

    Hi, I'm not a member of IMUG, and I was wondering if it is possible to pay in cash at the event entrance, thank you

    June 20, 2013

    • IMUG

      Thanks Jose! Actually we'd take checks too, and Roger has been experimenting with a PayPal Here device for onsite credit/debit cards as well. See also the Meetup page section above with the "Admit One" ticket graphic for a link to our advance PayPal payment web page.

      June 20, 2013

  • Mike M.

    I can never turn down the opportunity to attend a repeat performance of a major hit!

    June 14, 2013

  • Shawn X.

    Look forward to the talk.

    June 11, 2013

  • Jorden W.

    Looking forward to a great event and meeting lots of interesting people.

    June 11, 2013

  • Oleksandr P.

    Will attend webcast if available

    March 18, 2013

Our Sponsors

  • Adobe Systems

    Hosts IMUG events at the Adobe towers in downtown San Jose, CA

  • Box

    Hosts IMUG events at Box HQ in Los Altos, CA.

  • Facebook

    Hosts IMUG events on the Facebook campus in Menlo Park, CA.

  • Google

    Hosts IMUG events at the Googleplex in Mountain View, CA

  • Groupon

    Hosts IMUG events at the Groupon offices in Palo Alto, CA.

  • LinkedIn

    Hosts IMUG events in Mountain View and Sunnyvale, CA

  • PayPal

    Hosts IMUG events on the PayPal campus in San Jose, CA.

  • Twitter

    Hosted a special San Francisco IMUG event, April 2012.

  • Yahoo!

    Hosts IMUG events at the Yahoo! campus in Sunnyvale, CA

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy