Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

Re: <NOBR> - Returning to the question....

From: Jukka K. Korpela <jkorpela@cs.tut.fi>
Date: Wed, 31 Mar 2004 17:52:30 +0300 (EEST)
To: www-html@w3.org
Message-ID: <Pine.GSO.4.58.0403311745200.21139@korppi.cs.tut.fi>

On Tue, 30 Mar 2004, Ernest Cline wrote:

> Explicitly using HYPHEN, NON-BREAKING HYPHEN, and MINUS
> handles the HYPHEN-MINUS ambiguity when you know how you
> want it the line to break around it.

In practical terms, they seriously limit the number of browsing situations
where the user sees the correct characters at all - or hears them. Not to
mention all kinds of other software than browsers. I recently learned that
Google translator cannot even handle a right single quote correctly,
and it is a much better supported character than e.g. the minus character.

In principle, on the other hand, using non-breaking variants of characters
and special characters for mere line breaking control looks primitive if
you compare it with the simple idea of markup. Unicode really tries too
much in this area. (It's comparable to language tag characters.)

> For most other isolated cases,
> &#8204; and &#8205; (ZWNJ and ZWJ) are sufficient.

Sufficient for creating great confusion, for sure.

I don't see why authors should use poorly supported tricky characters
instead of simple markup that has worked for years,

> You'll have
> to come up with a better example to convince me that <nobr> is
> needed for semantic reasons.

The practical reasons alone should be overwhelming. And in principle,
handling line breaking - especially to prevent line breaks inside a
string, as opposite to preventing it in a particular location between two
characters - belongs much better to markup level than to character level.

-- 
Jukka "Yucca" Korpela, http://www.cs.tut.fi/~jkorpela/ 
Received on Wednesday, 31 March 2004 09:54:06 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.