- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sun, 24 Apr 2005 19:27:46 +0200
- To: www-svg@w3.org
Dear Scalable Vector Graphics Working Group, http://www.w3.org/TR/2005/WD-SVGMobile12-20050413/implnote.html appendix C 1-4 seem unreviewable. The draft contains too many errors relevant to this appendix, it fails to define processing in many error cases as I explained in previous comments, appendix C.3.1 talks about examples that are not included in the document, C.2 talks about "styling properties" which in SVG Tiny 1.2 only exist in form of presentation attributes which have processing requirements incompatible to CSS 2, yet it is required that processing of these if consistent with CSS 2; it seems that e.g. <rect width="What is the answer to life, the universe, and everything"> has an "unsupported value" while <rect width="-3"> has a, well, I guess "supported value" that is "an error" or something, and so on. Appendix C.4 even seems to suggest that in an XHTML document like ... <object type="image/svg+xml" data="svg-1.3-full-document"> <object type="image/svg+xml" data="svg-1.2-tiny-document"> ... an XHTML + SVG Tiny 1.2 implementation would render one or two rects in the svg-1.3-full-document along with lots of script errors, etc, rather than using the perfectly well-suited svg-1.2-tiny-document, which obviously does not make any sense. C.3 refers to an undefined suspendRedraw() method and considers any XML 1.1 document to be "in error" even though per D.3.1 SVG Tiny 1.2 documents are required to be XML 1.1 documents, which then consequently means no document would ever render. Please substantively revise this appendix such that a reasonable processing model is defined in a reasonable manner. regards. -- Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Sunday, 24 April 2005 17:27:19 UTC