https://bugzilla.wikimedia.org/show_bug.cgi?id=58920

--- Comment #3 from C. Scott Ananian <[email protected]> ---
bawolff: yes, the confusion about 'system in question' is part of the problem
here.  In a client/server system where some duties (for example, image
thumbnailing) are sometimes done on the client (for example, scaling driven by
the height/width attributes on an <img> tag) and sometimes done on the server
(using mediawiki's imagescaler to turn SVG into bitmaps) -- which of these is
"the operating system" and who gets to decide what the current language is? 
You can answer one way or the other, I'm just saying the spec is not clear.

Concretely, parsoid would like to emit an <img> tag with the SVG in question
and allow the browser to do the scaling --- and language conversion,
presumably.  The current way that 'systemLanguage' is designed and implemented
does not allow that.  Mediawiki *must* render all SVGs into bitmaps server side
because we are implementing a behavior at odds with the SVG spec (since we are
using "wiki language" and an explicit "lang option" override, not the "user's
operating system's language") and at odds with browser behavior (since no
browsers appear to implement systemLanguage at all).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to