https://bugzilla.wikimedia.org/show_bug.cgi?id=64789

--- Comment #9 from Shahyar Ghobadpour <[email protected]> ---
1. Sorry, I didn't mean to imply an issue with DPI. What happens is the images
are displayed as full-size backgrounds, since these browsers don't support
background-scaling. For it to work, you would have to use <img> tags, not CSS
images, which is neither semantic nor uniform across platforms.


2a. They don't confuse screen readers because they don't actually contain any
text.

2b. The :before/:after selectors for glyphs work well because IE 6 & 7 simply
won't render them, as opposed to rendering incorrectly-sized images or having
to download multiple <img> sources. This is an acceptable graceful degradation.
However, we could easily support them with MS proprietary CSS expressions.

2c. These fonts are generated. I don't see how this is a problem, given that we
generate PNGs from SVGs anyways.


3. Yes. Disabled state, color change on hover/focus, inverting color on light
vs. dark backgrounds, etc.


4. Separate files are still used because data URIs are not supported by IE 6
and 7. In addition, these massive blobs of text don't compress very well in
CSS, and bloat the request size. A font would be downloaded once and cached,
whereas any small change to CSS would necessitate redownloading of all the
images as data URIs. In addition, rendering images is more CPU and memory
intensive than rendering text.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to