W3C home > Mailing lists > Public > public-html-bugzilla@w3.org > November 2010

[Bug 11211] Need a way to force a line wrap with the bidi semantics of LINE SEPARATOR when necessary.

From: <bugzilla@jessica.w3.org>
Date: Fri, 05 Nov 2010 15:16:03 +0000
To: public-html-bugzilla@w3.org
Message-Id: <E1PEO1L-0002S5-3F@jessica.w3.org>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11211

Adil <adil@diwan.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |adil@diwan.com

--- Comment #7 from Adil <adil@diwan.com> 2010-11-05 15:16:01 UTC ---
(In reply to comment #3)
> The right way to capture non-semantic line-breaking copied from another medium
> is <pre>, aka Preformatted.
> 
> But a valid use case would be poetry, where line breaks are semantic but soft
> breaks are appropriate. I would be interested in hearing other use cases as
> well, though.

The example I gave is a current issue I am developing now. I need the text as
HTML as I want it as copyable text. Using <pre> is possible but then I guess
the DOM would treat the whole text as a single element where my application
would prefer to work on one element for each line.

The other use case is for web applications - the situation is theoretical but I
believe will be real as more web applications support bidi. e.g. an email
application that shows the first line of an email then reveals the rest on
pressing a "more" button. Predicting where to truncate a long string in a web
app is a bit hit and miss - so it is safe to overcompensate. But once the rest
of the paragraph is revealed I would not want words to magically appear on the
first line. So: Imagine something like this..

| FROM: John MESSAGE: Dear John, Dont be hard on yourself,     |
|                     <more...>                                |

And clicking on "more" would reveal the rest of the lines of the email..

| FROM: John MESSAGE: Dear John, Dont be hard on yourself,     |
|                     give yourself a break, life wasn't meant |
|                     to be run, the race is over you won.     |

The "give" would fit but now needs to be wrapped to the next line. Assuming the
paragraph contains mixed bidi text a <br> would break the correct ordering.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Friday, 5 November 2010 15:16:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 5 November 2010 15:16:06 GMT