This is due to Android's imperfect support of Posix localization. It's easy to fix, though, with a simple patch for "cairo-output-stream.c", in function "_cairo_dtostr": #ifndef __ANDROID__ struct lconv *locale_data; #endif ... #ifndef __ANDROID__ locale_data = localeconv (); decimal_point = locale_data->decimal_point; #else decimal_point = "."; #endif
*** This bug has been marked as a duplicate of bug 70492 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.