Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 05:03, 24 August 2007.

KIS000398 - SVG rendering problems caused by missing viewBox attribute

From Forum Nokia Wiki


SVG rendering problems caused by missing viewBox attribute
KIS000398
Overview
SVG-T graphics files that are missing a ’viewBox’ attribute in their header fail to render correctly on S60 3rd Edition devices.
Reported against
S60 3rd Edition, S60 3rd Edition FP1
Date identified
August 7, 2006
Detailed description
SVG-T graphics files that are missing a ’viewBox’ attribute in their header fail to render correctly on S60 3rd Edition devices. Specifically, trying to scale the SVG image (AknIconUtils::SetSize()) does not produce correct results.
SVG-T implementation on S60 2nd Edition, FP3 does not require the ’viewBox’ attribute to be specified.
How to reproduce
-
Solution
In addition to ’width’ and ’height’ attributes, also ’viewBox’ must be specified in the ’svg’ element of the SVG file header.
For example,
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" width="64px" height="64px">
...
--> should be:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 64 64">
...
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZKnowledgeBaseContentQ
     qfnZtypeQUqfnTypeZKnownIssueQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX