- From: Karl Dubost <karl@w3.org>
- Date: Mon, 4 Sep 2006 11:12:30 +0900
- To: www-i18n-comments@w3.org, public-i18n-core@w3.org
- Cc: Richard Ishida <ishida@w3.org>, Felix Sasaki <fsasaki@w3.org>
Hi,
Unicode 5.0 has been published but it raises some questions.
[[[
In UAX #9, "Bidirectional Algorithm," for better interoperability,
the algorithm was modified to tighten up the conformance requirements
for using mirrored glyphs for characters. Higher level protocols are
discouraged, due to interoperability and security considerations. The
definition of directional run was changed to be the same as level
run, and the use of soft-hyphen with bidi text was clarified.
]]] -- Unicode 5.0.0
http://www.unicode.org/versions/Unicode5.0.0/
Tue, 29 Aug 2006 17:33:36 GMT
There are quite a few specifications at W3C which references Unicode
normatively. For example HTML 4.01,
[[[
dir = LTR | RTL [CI]
This attribute specifies the base direction of directionally
neutral text (i.e., text that doesn't have inherent directionality as
defined in [UNICODE]) in an element's content and attribute values.
It also specifies the directionality of tables. Possible values:
* LTR: Left-to-right text or table.
* RTL: Right-to-left text or table.
In addition to specifying the language of a document with the lang
attribute, authors may need to specify the base directionality (left-
to-right or right-to-left) of portions of a document's text, of table
structure, etc. This is done with the dir attribute.
]]] -- Language information and text direction
http://www.w3.org/TR/html401/struct/dirlang.html#adef-dir
Fri, 24 Dec 1999 23:25:42 GMT
(PS: Though HTML 4.01 refers to Unicode 3.0, I wonder if using
characters from Unicode 4.0 and 5.0 make the document non conformant.)
It seems by new conformance rules of Unicode, that a markup language
should not have directionality information at the markup level. But
HTML 4.01 specification is mandating the opposite,
[[[
The [UNICODE] specification assigns directionality to characters and
defines a (complex) algorithm for determining the proper
directionality of text. If a document does not contain a displayable
right-to-left character, a conforming user agent is not required to
apply the [UNICODE] bidirectional algorithm. If a document contains
right-to-left characters, and if the user agent displays these
characters, the user agent must use the bidirectional algorithm.
]]] -- Language information and text direction
http://www.w3.org/TR/html401/struct/dirlang.html#adef-dir
Fri, 24 Dec 1999 23:25:42 GMT
My question is related to the Good Practice 8 of "QA Framework:
Specification Guidelines".
[[[
When imposing requirements by normative references, address
conformance dependencies.
]]] - http://www.w3.org/TR/qaframe-spec/#ref-define-practice
And we give as an example the Charmod 1.0 specification, which gives
recommendations for forward normative references.
[[[
C063 [S] A generic reference to the Unicode Standard MUST be made
if it is desired that characters allocated after a specification is
published are usable with that specification. A specific reference to
the Unicode Standard MAY be included to ensure that functionality
depending on a particular version is available and will not change
over time.
C064 [S] All generic references to the Unicode Standard
[Unicode] MUST refer to the latest version of the Unicode Standard
available at the date of publication of the containing specification.
C065 [S] All generic references to ISO/IEC 10646 [ISO/IEC 10646]
MUST refer to the latest version of ISO/IEC 10646 available at the
date of publication of the containing specification.
]]]
-- Character Model for the World Wide Web 1.0: Fundamentals
http://www.w3.org/TR/2005/REC-charmod-20050215/#sec-RefUnicode
Tue, 15 Feb 2005 14:24:00 GMT
--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
QA Weblog - http://www.w3.org/QA/
*** Be Strict To Be Cool ***
Received on Monday, 4 September 2006 02:13:06 UTC