- From: Charles McCathieNevile <charles@w3.org>
- Date: Fri, 5 Jan 2001 09:08:05 -0500 (EST)
- To: "Bailey, Bruce" <Bruce_Bailey@ed.gov>
- cc: "'w3c-wai-gl@w3.org'" <w3c-wai-gl@w3.org>, "'kasday@acm.org'" <kasday@acm.org>, "'kynn-edapta@idyllmtn.com'" <kynn-edapta@idyllmtn.com>, "'svgdevsup@Adobe.COM'" <svgdevsup@Adobe.com>
I had a talk to Chris Lilley last night, and he suggested that the following solution would work using Opera 5 with the Adobe version 2 beta plugin: HTML page: <object data="some.svg" class="navbar" type="image/svg+xml"> <map><p>some useful alternative</p></map> </object> HTML Stylesheet: .navbar { width:14em ; height: 11em } User stylesheet (made via the browser's nice interface...) html { font-size: 48pt !inherit } Then you make an SVG for your navbar, that is 14x11 (in proportion) and the base font size is 1em, and it comes out being 14x11 ems (where an em is for a 48pt font). I hope I have got all the code details right - corrections / further information welcome Cheers Charles McCN On Wed, 3 Jan 2001, Bailey, Bruce wrote: Dear Group, Here's a follow-up reply I got from Adobe. I've never been a fan of frames, but this seems like a reasonable approach. Selecting "larger font" from the browser tool bar still wouldn't grow the navigation bar, but having the graphics scale independently from the text might not be a bad thing. It is not unlikely that the font on the buttons would be significantly smaller the default body text font (which the user controls) -- especially in the case of a person with low vision -- so therefore it is only the textual graphic which require resizing. Still, it would be nice if there was a way to set the size of SVG object based on the users preferred setting for HTML body text. Kynn, has any of this recent discussion helped address your objections to SVG? Do you still believe that the proposed "cures" (CSS and/or SVG) are worse than the "disease" of graphical text? Len, any chance of adding SVG navigation bar examples to your resource page? Corey, thanks very much! Your excellent support is almost enough to make me regret some of the nasty things I have said about PDF! -- Bruce -----Original Message----- From: AdobeSupport@Adobe.COM [mailto:AdobeSupport@Adobe.COM] Sent: Tuesday, January 02, 2001 6:10 PM To: bruce_bailey@ed.gov Subject: RE: Resizing the SVG canvas Hello Bruce, If the SVG is on an html page, then the size is fixed by the height and width of the embed or object tags. That's standard html behavior for images, plugins, Java applets, etc. You could put your navigation bar directly into a navigation frame. Your 'viewbox' would then be the frame border, but users could resize the frame by dragging to reveal the enlarged SVG artwork. <html> <frameset cols="80,*"> <frame src="navigation.svg" name="nav"> <frame src="page1.html" name="contentpages"> </frameset> <noframes> <body bgcolor="#ffffff"> <p></p> </body> </noframes> </html> Best regards, Corey > --- Sent by "Bailey, Bruce", on 12/21/2000 > Dear Corey, > Thanks! That worked great! How would this work if the SVG image was > embeded in an HTML document? > What I am really interested in is using SVG to create a scaleable navigation > button bar. > I assume you won't mind if I post your reply below to a listserve! > Sincerely, > Bruce -- Charles McCathieNevile mailto:charles@w3.org phone: +61 (0) 409 134 136 W3C Web Accessibility Initiative http://www.w3.org/WAI Location: I-cubed, 110 Victoria Street, Carlton VIC 3053, Australia until 6 January 2001 at: W3C INRIA, 2004 Route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex, France
Received on Friday, 5 January 2001 09:08:11 UTC