This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 17065 - WebVTT: Say what the paragraph separators are for bidi
Summary: WebVTT: Say what the paragraph separators are for bidi
Status: RESOLVED FIXED
Alias: None
Product: TextTracks CG
Classification: Unclassified
Component: WebVTT (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Ian 'Hixie' Hickson
QA Contact: This bug has no owner yet - up for the taking
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-15 15:12 UTC by Simon Pieters
Modified: 2012-10-02 19:14 UTC (History)
4 users (show)

See Also:


Attachments

Description Simon Pieters 2012-05-15 15:12:52 UTC
[[
Apply the Unicode Bidirectional Algorithm's Paragraph Level steps to the concatenation of the values of each WebVTT Text Object in nodes, in a pre-order, depth-first traversal, excluding WebVTT Ruby Text Objects and their descendants, to determine the paragraph embedding level of the first Unicode paragraph of the cue. [BIDI]
]]
http://dev.w3.org/html5/webvtt/#webvtt-cue-text-rendering-rules

As far as I can tell, the paragraph separators for the purpose of the referenced step P1 are class B characters only. It would be nice to call it out explicitly.

TR9 talks about "appropriate Newline Function" which, per 5.8 Newline Guidelines in Unicode, is platform-dependent but the listed examples are all class B characters. TR9 also talks about "higher-level protocol paragraph determination" but WebVTT doesn't have those, I think. Hence, the paragraph separators are the class B characters.
Comment 1 Ian 'Hixie' Hickson 2012-07-25 02:32:17 UTC
Certainly it can be clarified...
Comment 2 contributor 2012-10-02 19:14:23 UTC
Checked in as WHATWG revision r7428.
Check-in comment: Clarify how bidi paragraph separation works
http://html5.org/tools/web-apps-tracker?from=7427&to=7428