- From: <bugzilla@jessica.w3.org>
- Date: Mon, 26 Aug 2013 14:52:36 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16185 Simon Pieters <simonp@opera.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Simon Pieters <simonp@opera.com> --- (In reply to comment #0) > Spec seems to say like Opera, except it says to string-escape the unquoted > "serif" too (which is definitely not right). No, that's not a <font-family>, that's a <generic-family> which is a keyword and gets serialized as "The keyword converted to ASCII lowercase." per spec. > I suggest instead that the > family name be string-escaped if it has to be, i.e., if it contains special > characters or matches one of the built-in keywords like serif. Multiword > font names that contain no special characters should not be quoted, see > <https://bugs.webkit.org/show_bug.cgi?id=79448>. Double quotes should be > used for consistency. Since this bug is really about <font face>, I don't see much point in changing CSSOM serialization. You need to convert the value before sticking it in <font face> anyway in case it does have quotes. Maybe you argue that you would just HTML-escape the quotes and let it break in Outlook 2007 in such cases, but really, changing the serialization from quotes to unquoted seems like a trivial problem in the editing space. In the case of contenteditable/designMode, you don't even have to use CSSOM's serialization rules, you can define your own. (In reply to comment #1) > We (Gecko) really need to rewrite our font-family data storage, at which > point we'd probably end up with a serialization more like Opera's. I prefer > specifying Opera's behavior here. OK. (In reply to comment #2) > Why should every family name be quoted? Just for simplicity? Yes. Simpler also means less likely to have bugs. > I don't have > any big objection, but it's somewhat less readable IMO, and not how authors > usually input the family names. In the common case, nothing would be > quoted, which looks cleaner. I think looking cleaner isn't very compelling. I've not changed the spec. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 26 August 2013 14:52:37 UTC