SVG12: Testing for fonts and formats

Dear Scalable Vector Graphics Working Group,

  http://www.w3.org/TR/2004/WD-SVG12-20041027/painting#requiredFormats
does not properly define the lexical space of the requiredFormats
attribute, it refers to a symbol "<mime-type>" which is not defined
in the specification. It is for example not clear whether the following
attributes would be conforming and how implementations must process them

  requiredFormats="IMAGE/SVG+XML"
  requiredFormats="image/svg+xml;title=&quot;Hello World!&quot;"
  requiredFormats="image( image/svg+xml )"
  requiredFormats="image(imagE/svg+xml)"
  requiredFormats="image(ala/jardinière)"
  requiredFormats="audio/mpeg4-generic"
  requiredFormats="audio/mpeg4-generic;mode=unknown"
  requiredFormats="script(text/vnd.wap.wmlscript;charset=utf-64)"
  requiredFormats="foreignObject(example)"
  requiredFormats="foreignObject()"
  requiredFormats="foreignObject(http://björn.example.org#)"
  requiredFormats="foreignObject(http://x:y@example.org)"
  requiredFormats="style(application/xml)"
  requiredFormats="font(Opentype)"
  requiredFormats="Font(opentype)"

See

  http://www.w3.org/mid/40ccdc4d.97400945@smtp.bjoern.hoehrmann.de

for a set of additional cases. Please change the Working Draft such that
the lexical space of the attribute value and the associated processing
semantics are clearly defined. Please add a requirement that if a list
of formats contains an unsupported format the "return value" is "false".
Please add a requirement for isFormatSupported() to throw an error if
the fomtatDefinition contains syntax errors.

http://www.w3.org/TR/2004/WD-SVG12-20041027/painting.html#requiredFonts
lacks proper requirements, too. Please change to Working Draft such that
conformance and processing requirements of e.g.

  requiredFonts='"Arial Unicode MS"'
  requiredFonts='Arial Unicode MS'
  requiredFonts='Arial  Unicode MS'
  requiredFonts=' Arial Unicode MS'
  requiredFonts='"Fo,nt"'
  requiredFonts="'Arial Unicode MS'"
  requiredFonts="Bjo&#x308;rn"
  ...

are clearly defined.

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, 9 January 2005 13:54:09 UTC