On Feb 11, 2009, at 4:49 PM, Krzysztof Kosiński wrote:
>
> The real question here is why g_ascii_strtod is used at all,
> because it
> should only be used for numbers pulled from datafiles etc. that are
> not
> meant for user consumption. For localized numbers, one should use
> g_strtod
> or strtod.
And that's the key.
For some uses, Inkscape is operating on SVG numbers which are not
localized. For other uses it is operating on user-visible numbers
that *are* localized.
So that's why it's used at all.
As to why there's a problem here, it is most likely either a problem
of inappropriate copy-n-paste, or of a single bit of code that
doesn't realize it needs to operate on both user-input and SVG
abstract strings.
|