11-21-2012, 08:41 PM | #1 |
Curmudgeon
Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
ADE and <switch> tag?
I'm trying to debug or work around a particularly nasty bug in ADE. If I create an SVG blob containing a <switch> element, it renders a blank page. (http://forums.adobe.com/thread/1102962)
Any ideas? The content in question is: Code:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg"> <head> <title>Early Colonial Life</title> <link rel="stylesheet" type="text/css" href="nookstyles.css" /> <link rel="stylesheet" type="text/css" href="nookstyles2.css" /> </head> <body> <div class="partpage"> <svg width="6in" height="9in" baseProfile="tiny" viewBox="0 0 4320 6480" preserveAspectRatio="xMidYMid"> <g transform="scale(10)"> <g fill="none" stroke="green" stroke-width="1"><line x1="0" y1="0" x2="431" y2="0" /><line x1="431" y1="0" x2="431" y2="647" /><line x1="431" y1="647" x2="0" y2="647" /><line x1="0" y1="647" x2="0" y2="0" /></g> <switch> <foreignObject x="0" y="148" width="432" height="300" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" requiredExtensions="http://www.w3.org/1999/xhtml"> <div class="pp_partnum" xmlns="http://www.w3.org/1999/xhtml">Part I:</div> </foreignObject> <text x="216" y="148" text-anchor="middle" >Part I:</text> </switch> <switch> <foreignObject x="0" y="200" width="432" height="300" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" requiredExtensions="http://www.w3.org/1999/xhtml"> <div class="pp_title" xmlns="http://www.w3.org/1999/xhtml">Early Colonial Life</div> </foreignObject> <text x="216" y="200" text-anchor="middle" >Early Colonial Life</text> </switch> <switch> <foreignObject x="0" y="538" width="432" height="140" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" requiredExtensions="http://www.w3.org/1999/xhtml"> <div class="pp_subtitle" xmlns="http://www.w3.org/1999/xhtml">Spring, 2304</div> </foreignObject> <text x="216" y="538" text-anchor="middle" >Spring, 2304</text> </switch> </g> </svg> </div> </body> </html> |
11-22-2012, 03:04 AM | #2 |
Wizard
Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
I wouldn't called it a bug actually. Not the complete SVG standard is supported according to the ePUB specifications. I have no time to look it up, but I would be surprised if switch was supported in the specifications.
I looked it up. The SVG 1.1 specs must be supported, with the exception of animation and scripting. I assume that switch falls under the scripting. If you want to look it up yourself, check the spec here. Last edited by Toxaris; 11-22-2012 at 03:11 AM. |
11-22-2012, 02:21 PM | #3 | ||
Curmudgeon
Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
The spec says:
Quote:
I was able to construct a tree that renders correctly in ADE, correctly in browsers, badly (but tolerably) in iBooks, etc. Unfortunately, epubcheck says it is invalid because it doesn't like the body tag inside the foreignObject tag (which is required if you want ADE to display the HTML content) and because it doesn't like the foreignObject anywhere except inside a switch tag. Quote:
Last edited by dgatwood; 11-22-2012 at 02:27 PM. |
||
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
The Switch - FREE | catherinecondie | Self-Promotions by Authors and Publishers | 4 | 12-27-2011 01:13 PM |
Adding an Owner tag to tag list? | Fangles | Library Management | 1 | 02-25-2011 02:32 AM |
Troubleshooting K3 did not switch off | 1Bookworm | Amazon Kindle | 5 | 01-24-2011 09:16 PM |
Problem with on/off switch | pietvo | Onyx Boox | 0 | 07-05-2010 10:22 PM |
On Switch | debbiew | Sony Reader | 5 | 11-13-2009 09:52 AM |