Thanks. I fixed my pages.

On Fri, 02 Feb 2007 13:54:20 +0200, Oded Arbel wrote about "Re: Double 
quotation marks in Unicode Hebrew":
> On Thu, 2007-02-01 at 23:57 +0200, Zvi Har'El wrote:
> > Shalom BIDI gurus!
> > 
> > 
> > To distinguish, in Hebrew Unicode text,  between quotation marks (מרכאות) 
> > and
> > gershayim (גרשיים), I have been using for the opening quotation marks the
> > unicode DOUBLE LOW-9 QUOTATION MARK U+201E (Windows-1255 0x84) and closing
> > quotation marks the unicode LEFT DOUBLE QUOTATION MARK U+201C (Windows-1255:
> > 0x93). For geshayim I used of course the unicode HEBREW PUNCTUATION 
> > GERSHAYIM
> > U+05F4 (Windows-1255 0xD8).
> 
> I see that for English quoting your are using 0x201c and 0x201d, which
> looks OK - why aren't you using the same style of quoting for both
> Hebrew and English ? I think it looks weird with English being quoted
> normally and Hebrew with low-high quoting.
> 
> > This arrangement looks best for me, although most modern books use (I think
> > because of sheer laziness) the same glyph for all three (gershayim). 
> > However,
> > I just noticed that Firefox 2.0.0.1 mirrors the LEFT DOUBLE QUOTATION MARK 
> > and
> > displays instead the RIGHT DOUBLE QUOTATION MARK U+201D (Windows-1255: 
> > 0x94).
> > Firefox 1.5.0.9, Opera 9.10, and MSIE (sic) 6.0 All do not do it. Is this 
> > the
> > correct behaviour  under the UNICODE BIDI algorithm?
> 
> I don't recall off-hand, and I suggest you pickup Unicode TR#9 and check
> for yourself, but I think - without checking - that the Firefox 2+
> (Gecko 1.8.1 and above) implementation is correct, as using 0x201c
> +0x201d (as I've mentioned above) for Hebrew quoting, when displayed in
> RTL context without mirroring (as in Gecko 1.8.0) looks wrong, but when
> displayed in LTR (as on my terminal for example), it looks correct -
> like native LTR text. With Gecko 1.8.1 and above it looks correct for
> both Hebrew and English text in both RTL and LTR context.
> 
> Now lets do a little experiment - replace 0x201c (opening quote) with
> opening parenthesis, and replace 0x201d (closing quote) with closing
> parenthesis, and try to render it again in Gecko 1.8.0 - you'll see that
> the its now rendered properly - the parenthesis were correctly mirrored.
> Note that opening parenthesis, is left parenthesis for English, but as
> it does not start a new embedding level, when displayed in an RTL
> context it must be displayed as a right parenthesis - same thing with
> quotes. As far as I can tell, this is a renderer bug where the older
> renderers that you mentioned above do mirror correctly some mirrored
> characters properly, but not the 0x201c/d double quotes. Gecko 1.8.1
> fixes the bug.
> 
> >  Should I replace all my
> > U+201C with U+201D so that they will look OK after mirroring?
> 
> That's a hard one. As a purist I would tend to say "yes - do make sure
> you write your text typographically correct and in a way that it can be
> utilized by standard compliant software", but then you'd have issues
> with current broken viewers in which your text would be displayed with
> obvious errors. One possible solution would be revert to the least
> effort approach and quote using "grashaim", which wouldn't look as nice
> but would work correctly in all renditions.
> 
> BTW - have you tested MSIE 7.0 ? If its rendering engine has this issue
> fixed, and we know that Opera can be pestered to fix their engine, then
> you can use the double quoting you want and be assured that within the
> next year, most people would be able to view your web site properly.
> 
> --
> Oded
> ::..
> "Reality is a crutch for those who can't cope with science fiction"
> 

-- 
Dr. Zvi Har'El      mailto:[EMAIL PROTECTED]    Department of Mathematics
tel:+972-54-4227607 icq:179294841    Technion - Israel Institute of Technology
fax:+972-4-8293388  http://www.math.technion.ac.il/~rl/    Haifa 32000, ISRAEL
"If you can't say somethin' nice, don't say nothin' at all." -- Thumper (1942)
                            Tuesday, 18 Shevat 5767,  6 February 2007,  3:53PM

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to