- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Sun, 03 Jan 2010 16:14:16 -0500
- To: Brad Kemper <brad.kemper@gmail.com>
- CC: www-style list <www-style@w3.org>
On 1/3/10 3:30 PM, Brad Kemper wrote:
>> That's also what I would expect - that it essentially cascades on
>> individual characters.
>
> Right. Individual glyphs.
That's not the same thing, and I don't see how the latter can work if given:
p::text("f") { color: blue; }
and the text contains the word "fluoride" in a font with an "fl"
ligature. In that case there are two characters, one glyph. Are you
saying that glyph should be either all blue or all not blue? Which one?
>> Because there are no text nodes containing "bar".
>
> Right. That is how I was imagining it.
What if "bar" is split over two adjacent textnodes in the DOM?
> I think HTML entities should probably be converted to Unicode before comparing, but I don't feel strongly about that.
HTML entities are converted to Unicode in the process of DOM
construction; by the time you have a DOM there are no more HTML entities
in it.
-Boris
Received on Sunday, 3 January 2010 21:14:50 UTC