- From: Vadim Plessky <lucy-ples@mtu-net.ru>
- Date: Sat, 15 Dec 2001 14:07:33 +0000
- To: Charles McCathieNevile <charles@w3.org>
- Cc: WAI GL <w3c-wai-gl@w3.org>
On Saturday 15 December 2001 03:31, Charles McCathieNevile wrote: | No, the reason that I scaled it based on the font size is that for icons | the font size that someone chooses is a useful baseline for working out | sizes. I am currently working in the AU group on icons, and it seems that I see. Problem is value of 1em if none of fonts installed (or default font is terribly broken, which happens quite often, especially in bad Linux installations) I also agree that my solution is also not perfect - authors should probably use <style type="text/css"> .icon { width: 30mm; height: 30mm } </style> Problem with measurement in 'mm' or 'cm' ('inch') that most computer-based devices have problems with correct settings of dpi (and determining screen size) As far as I know, neither Macintosh (Mac OS) nor MS Windows can report correct dpi settings and real screen size (in cm/mm) Recent XFree86 builds (say, releases after XF 4.1.0 ~ spring 2001) can auto-detect dpi and screen size using (I guess) VESA extensions - but not for all cards. Despite this fact, Mozilla/Linux and Opera/Linux do not respect correct dpi settings - so I hardly believe common acceptance of such "broken" browsers and platforms (hardware base+operating sustem) helps to promote really device-independent, layout-based web designs. :-(( | one of the members of the group uses quite a small text size, or uses small | icons. I prefer the icons larger, but if I magnify my text I want to | magnify icons to match, where possible. I guess you can do that via custom CSS stylesheet, no? You can define custom CSS like: p { font-size: 150% !important } object { width: 150% !important ; height: 150% !important } img { width: 150% !important ; height: 150% !important } I am not sure which browsers will support this correctly. But most likely recent builds of Mozilla should support this, as well as Konqueror. If you have some testcase to try (1K-2K in size), I can make experiment with it. Besides, I think you can do such magnification dynamically - via DOM/CSS cssRules methods. I guess you can "scan" existing CSS stylesheet, search for 'font-size', 'line-height', 'width', 'height' properties and *increase* them via JavaScript or another scripting method. Galeon (based on Mozilla, http://galeon.sourceforge.net) supports "JavaScript bookmarks", so you can call such "magnification* method via Bookmark Toolbar (very convinient, IMO) | | (The example I used assumes that the pg won't scale very well but the SVG | will - and assumes that PNG and Gif images will also be deprecated in | favour of SVG in the real world - I suspect that won't be completely true | in teh next few months though.) ah, such an optimistic view! :-)) I wish that was true - but IMO we are 5-8 years from that time. Despite existance of PNG for several years already - most web sites use GIF. And, number of 1x1 "transparent" gifs on real-world websites is enermous, and it doesn't decrease - in particular because *leading vendors of authoring tools* support such practice and auto-generate code with 1x1 gifs. And this is not only Microsoft/FrontPage to blaim here - IBM, Macromedia, Adobe - all they are guilty... | | Cheers | | Charles | | On Tue, 11 Dec 2001, Vadim Plessky wrote: | | On Tuesday 11 December 2001 00:38, Charles McCathieNevile wrote: | | dropped wcag-editor from the thread for the moment. | | | | In fact I prefer to have my images also scaled based on my personal | | font preferences, but again, the author doesn't know what they are. | | | | example code for XHTML with a fallback for an image that is known | | not to scale well: | | | | <object class="icon" data="mm_tool-svg" type="image/svg+xml"> | | <object width="20" height="15" data="mm_tool-raster" | | type="image/png"> A multimedia tool | | </object> | | </object> | | Shouldn't it be: | | <style type="text/css"> | .icon { width: 20pt; height: 20pt } | </style> | ... | <object class="icon" data="mm_tool-svg" type="image/svg+xml"> | <object class="icon" data="mm_tool-raster" type="image/png"> | A multimedia tool | </object> | </object> | -- Vadim Plessky http://kde2.newmail.ru (English) 33 Window Decorations and 6 Widget Styles for KDE http://kde2.newmail.ru/kde_themes.html KDE mini-Themes http://kde2.newmail.ru/themes/
Received on Saturday, 15 December 2001 07:56:55 UTC