Doug,
Have you also changed the DOM text?
http://www.w3.org/TR/SVGMobile12/svgudom.html has this:
The uDOM attributes
currentScale<http://www.w3.org/TR/SVGMobile12/svgudom.html#svg__SVGSVGElement_currentScale>,
currentRotate<http://www.w3.org/TR/SVGMobile12/svgudom.html#svg__SVGSVGElement_currentRotate>and
currentTranslate<http://www.w3.org/TR/SVGMobile12/svgudom.html#svg__SVGSVGElement_currentTranslate>are
combined to form a user agent transformation which is applied at the
outermost level on the SVG document (i.e. outside the
'svg'<http://www.w3.org/TR/SVGMobile12/struct.html#SVGElement>element)
if "magnification" is enabled (i.e.
'zoomAndPan'<http://www.w3.org/TR/SVGMobile12/interact.html#ZoomAndPanAttribute>attribute
is set to
magnify). Their values can potentially be modified through user-agent
specific UI. User agent transformation can be obtained by multiplying the
matrix.
This is incorrect as we want the attributes to be applied irrespective of
whether "magnification" is enabled. Removing the text "if "magnification" is
enabled (i.e. 'zoomAndPan'<http://www.w3.org/TR/SVGMobile12/interact.html#ZoomAndPanAttribute>attribute
is set to
magnify)" would satisfy me.
Best regards
Robert.