On 7/31/06, Brendan Quigley <brendan@...1966...> wrote:
I've had a look at your files and the first thing I came across was the
'copyright' character on line 1646 of your SVG file, which isn't allowed
in the UTF-8 encoding. It wouldn't pass through the validator at
http://jiggles.w3.org/svgvalidator/ until I removed it. When it did
pass through it failed, but all Inkscape SVGs seem to fail that! I know
that has no bearing on your problem though - sorry! :)
I don't understand how any Unicode codepoint could be illegal in
UTF-8, as long as it's encoded properly (as UTF-8, not ISO 8859-1).
Anyway, a workaround would be to use © in the source instead.
Cheers,
Kyungjoon Lee
My apologies, you are correct. The symbol was encoded correctly
(U+00A9) and therefore not illegal as UTF-8. The validator didn't like
it though and deemed the value beginning with 0xA9 illegal. Not sure
if this is because it's a strict XML parser which requires entities to
be defined before use. But I've had a look around and it appears SVG
allows multi-lingual characters (according to Adobe). I will have to
read the specs a bit more closely. :)