- From: Matitiahu Allouche <matial@il.ibm.com>
- Date: Wed, 26 Aug 2009 03:56:52 +0300
- To: "Richard Ishida" <ishida@w3.org>
- Cc: www-international@w3.org
- Message-ID: <OFFCA1F5CD.758DFAF9-ONC225761B.004DA399-C225761E.000533F0@il.ibm.com>
I have some comments about the ISO Encoding HowTo (at
http://www.w3.org/International/docs/bp-html-bidi/#iso_encoding )
1) We find the sentence:
'Visual' refers to the practice of typing in the Hebrew characters in
reverse order and preventing automatic line breaks.
This is not a good definition of 'Visual', since there are input methods
which allow to type Hebrew in natural order while storing it in visual
order. Also, preventing automatic line breaks is recommended when the text
is in visual order (to avoid text corruption when text is reflowed
automatically), but it is in no way an essential attribute of visual text.
I suggest to stick to a more classic definition of 'Visual', such as:
'Visual' refers to the practice of storing Hebrew characters in
presentation order, so that there is no reliance on reordering performed
by the operating system or the display subsystem.
2) "all characters in memory in the order" => "all characters are stored
in memory in the order"
3) We find the sentence:
Because HTML uses the Unicode bidirectional algorithm, conforming
documents encoded using ISO 8859-8 must be labeled as ISO-8859-8-i.
This sentence is problematic, IMHO: HTML is a protocol and does not use
the Unicode bidi algorithm. HTML assumes that Bidi data are stored in
logical order (with the exception of charset="ISO-8859-8"), thus HTML
rendering agents must use the Unicode bidi algorithm to present the bidi
data in correct visual order. I suggest the following phrasing:
HTML assumes by default that Bidi data is stored in logical order, to that
rendering agents will have to use the Unicode bidirectional algorithm to
present the text in correct visual order. If the encoding is ISO-8859-9,
the corresponding charset specification must be ISO-8859-8-i.
4) "ISO-8859-6 (Arabic) is not visual ordering" => "ISO-8859-6 (Arabic)
does not imply visual ordering"
Shalom (Regards), Mati
Bidi Architect
Globalization Center Of Competency - Bidirectional Scripts
IBM Israel
Phone: +972 2 5888802 Fax: +972 2 5870333 Mobile: +972 52
2554160
From:
"Richard Ishida" <ishida@w3.org>
To:
<www-international@w3.org>
Date:
13/08/2009 22:10
Subject:
Authoring HTML: Handling Right-to-left Scripts, additional changes
Sent by:
www-international-request@w3.org
I have implemented the feedback received on this document in the editor's
version at
http://www.w3.org/International/docs/bp-html-bidi/
I have also, after further discussions, made some further changes as
follows:
1. changed Best Practices to Techniques throughout (and just removed from
the title)
2. created 3 new techniques
http://www.w3.org/International/docs/bp-html-bidi/#scrollbar
http://www.w3.org/International/docs/bp-html-bidi/#iso_encoding
http://www.w3.org/International/docs/bp-html-bidi/#externalized_text
3. redesigned http://www.w3.org/International/docs/bp-html-bidi/uanotes
and changed the links after each technique so that there is only one now,
pointing to a section in the uanotes document. The uanotes document
contains a short summary of any browser-specific note and pointers to
tests and results for more information. It also contains links to the
appropriate section or sections of the techniques index so you can find
more information. This document still needs some more work.
If you have any comments on the above, please send to this list. Barring
showstoppers, I'd like to publish the final version in about a week to ten
days.
Thanks.
RI
============
Richard Ishida
Internationalization Lead
W3C (World Wide Web Consortium)
http://www.w3.org/International/
http://rishida.net/
Received on Wednesday, 26 August 2009 00:57:39 UTC