Yes, I know about the UTF-8 issue. The problem is that Inkscape uses UTF-8
filenames thorought the codebase rather than filenames in filename encoding,
as required by Glib conventions. This causes a lot of fuss when working with
Glib APIs - e.g. Inkscape::IO::file_test. When it comes to file contents the
only problematic part is incremental reading of UTF-8 data, but it seems
Inkscape doesn't do this.