I have used the CSS quotes property to style q elements with the following:
q { quotes: "\\201c" "\\201d" "\\2018" "\\2019"; }
In most compatible browsers, this has given me neat curly double quotemarks (I’m using serif fonts), but I get only straight quotemarks in Chrome 9, which looks wrong. Is that just how Chrome is, or is my CSS at fault?