Closed
Bug 41778
Opened 24 years ago
Closed 24 years ago
Quotation characters for different languages should be used in <Q> elements
Categories
(Core :: CSS Parsing and Computation, enhancement, P3)
Core
CSS Parsing and Computation
Tracking
()
Future
People
(Reporter: matt, Assigned: attinasi)
References
()
Details
(Keywords: testcase)
Attachments
(2 files)
Build 2000060520, Linux 2.2.14, RedHat 6.1, i686
The following code:
<p lang="fr"><q>Qu'est-ce que c'est que <q>l'amour</q>?</q></p>
does not render the Q tags as French, even though it correctly renders
« and » (however, I have no Central European fonts installed).
This is a specific case from the generic bug41368 (which should be confirmed).
Comment 1•24 years ago
|
||
I'm not sure about this.
->Parser
Assignee: asa → rickg
Component: Browser-General → Parser
QA Contact: doronr → janc
Comment 2•24 years ago
|
||
oh, i see how this is supposed to work now (read spec on <q> element at
http://www.w3.org/TR/REC-html40/struct/text.html#edef-Q)
confirming, will attach testcase in a moment
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 3•24 years ago
|
||
Forwarding to the best style guy in San Diego. I think we're actually doing the
right thing here. marc?
Assignee: rickg → attinasi
Assignee | ||
Comment 5•24 years ago
|
||
HTML spec says:
"User agents should render quotation marks in a language-sensitive manner (see
the lang attribute). Many languages adopt different quotation styles for outer
and inner (nested) quotations, which should be respected by user-agents."
Note the *should* and the lack of a *must* in the spec...
So, we are not required to but *should* automatically handle quotes for
supported languages. The easiest way to do this is probably via the style
system. We already support the quotes property, so we could create rules in
html.css like:
q[lang|='fr']{
quotes: '<<' '>>' '<' '>';
}
Q[lang|='ge']{
quotes: \2039 \203A \AB \BB;
}
or whatever the correct values are (I made those up).
Currently, we require the document author to provide the quote rules. I'll
attach a testcase showing how an author can specify the quote characters
themselves right now. Accepting as an enhancement request.
If somebody can provide a listing of the correct quote characters for supported
languages then getting them in should be very easy - figuring out the correct
quote characters is the hard part here.
Severity: normal → enhancement
Status: NEW → ASSIGNED
Component: Parser → Style System
OS: Linux → All
Hardware: PC → All
Summary: Lang attrib doesn't work with Q tag → Quotation characters for different languages should be used in <Q> elements
Target Milestone: --- → M20
Assignee | ||
Comment 6•24 years ago
|
||
Assignee | ||
Comment 7•24 years ago
|
||
This bug has been marked "future" because the original netscape engineer working
on this is over-burdened. If you feel this is an error, that you or another
known resource will be working on this bug,or if it blocks your work in some way
-- please attach your concern to the bug for reconsideration.
Target Milestone: M20 → Future
Comment 8•24 years ago
|
||
*** This bug has been marked as a duplicate of 16206 ***
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•