- From: <bugzilla@jessica.w3.org>
- Date: Wed, 18 Dec 2013 14:15:03 +0000
- To: public-texttracks@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24129
Bug ID: 24129
Summary: [WebVTT] Support for bidi
Product: TextTracks CG
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: WebVTT
Assignee: silviapfeiffer1@gmail.com
Reporter: ishida@w3.org
QA Contact: dave.null@w3.org
CC: mike@w3.org, public-texttracks@w3.org
If I understand correctly, the spec at http://dev.w3.org/html5/webvtt/ dated 14
November 2013 relies on the Unicode Bidirectional Algorithm's first strong
character heuristic to determine the ltr/rtl base direction for a paragraph,
and has no way of modifying that base direction where needed.
This method of detecting direction can sometimes yield undesirable results, and
it would be good to have a way of overriding it, where necessary.
In addition, it may be necessary to provide directional disambiguation inline
to obtain expected results in bidi situations. To see examples of why this is
necessary, and how it is done in HTML, see
http://www.w3.org/International/articles/inline-bidi-markup/update
Could we include directional controls in VTT to enable easier use for those who
use Arabic, Hebrew, Thaana, etc scripts?
Unicode control characters could be used, but they sometimes cause problems due
to the fact that they are invisible, and the recommended new isolating control
characters are not yet supported by browsers, so something like an optional tag
may be preferable. (This also has the added advantage that it can help avoid
problems during the transition period and for older browsers when support for
the newly introduced isolating control characters is not yet enabled. Styles
can be associated with tags already to produce isolation rather than embeddings
in the major browsers, and other browsers can support embedding as a fallback.)
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Wednesday, 18 December 2013 14:15:05 UTC