Re: Cougar comments

Jonathan Rosenne (
Fri, 09 May 1997 17:12:22 +0200

Message-Id: <>
Date: Fri, 09 May 1997 17:12:22 +0200
To: Brian Kelly <>
From: Jonathan Rosenne <>
Subject: Re: Cougar comments
In-Reply-To: <>

At 11:53 09/05/97 +0100, Brian Kelly wrote:
>2.  SPAN
>(c) versus DIV - if one uses SPAN within P and DIV outside P to do the 
>samwe thing then we are in real doo-doo!! Hence to whole of 
>'within-element' style control needs more thought.

Regarding the DIR atrribute the meaning is not the same. With DIV, being a
block element, DIR specifies the base diretionality, whereas with SPAN,
being an inline element, DIR specifies RTL embedding.

>5.  Additional entities
>(b) Entity names must not clash with ISO TR 9573 names (parts 12-16), 
>or convertion between HTML and other applications of SGML will be made 
>very difficult.

A clash would occur only if the same entity name is assigned two different
meanings, not if two different names are assigned to the same entity.

I suggest that the spec should allow the inclusion of remote entity lists,
by means of a link. This will allow easy inclusion of entity names for a
particular language.

>6. Internationalization (i18n)
>Inclusion of soft-hyphen - this will be very useful, but it opens the 
>door to the general inclusion of language-dependent hyphenation rules. 
>For example: I assume that a word that includes &shy; can ONLY be 
>hyphenated at &shy;, in which case a word that starts or ends with 
>&shy; cannot be hyphenated at all. And, so it will go on!! The WD on 
>i18n needs to cover language-depenedent hyphenation issues.

Hyphenation is a presentation issue. If one is interested in correct
hyphenation, then the LANG attribute should be used. If the user agent
(and, by implication, the user) recognizes this language it can use its
local hyphenation algorithm. If not, then it probably isn't very important.