Kyungjoon Lee wrote:
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. :)
Cheers, Brendan