<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>13514</bug_id>
          
          <creation_ts>2011-08-02 03:21:03 +0000</creation_ts>
          <short_desc>Support different resolutions for command elements</short_desc>
          <delta_ts>2013-02-22 18:27:40 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y, a11ytf</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Greg Lowney">gcl-0039</reporter>
          <assigned_to name="Edward O&apos;Connor">eoconnor</assigned_to>
          <cc>cooper</cc>
    
    <cc>eoconnor</cc>
    
    <cc>gcl-0039</cc>
    
    <cc>ian</cc>
    
    <cc>jackalmage</cc>
    
    <cc>joshue.oconnor</cc>
    
    <cc>laura.lee.carlson</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-a11y</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>robin</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>51945</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Lowney">gcl-0039</who>
    <bug_when>2011-08-02 03:21:03 +0000</bug_when>
    <thetext>HTML5 should allow the author to link a command elements to multiple images optimized for different screen resolutions and zoom ratios. This is currently supported for page icons but not for icons associated with the command element. It should also allow static images (e.g. the img element) to also reference multiple images optimized for different resolutions, so that pages can better adapt to different screen resolutions and zoom ratios without having to resort to complex scripting.

Use case: Todd is working on a high resolution monitor but has moderately low vision, so he uses his browser&apos;s zoom setting so that he can read the text easily and discern the details of images. He goes to a web page that includes multiple buttons implemented using command elements, each represented by an icon. Unfortunately, since HTML5 only allows a command element to link to a single image, the browser has to use brute force methods to enlarge the image, with a result that&apos;s blocky and difficult to understand. If the author had been able to link to multiple versions of the image, each optimized for different screen resolutions or sizes, Todd could have been presented with graphical buttons he could understand.

Some competing solutions to this problem have been proposed, including CSS Image Values, multi-resolution images, and of course script solutions, but it is not yet clear which if any of these will survive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51946</commentid>
    <comment_count>1</comment_count>
    <who name="Tab Atkins Jr.">jackalmage</who>
    <bug_when>2011-08-02 03:50:35 +0000</bug_when>
    <thetext>Vector graphics is another, better, solution - they work at every resolution.  Just provide the image in SVG format.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54062</commentid>
    <comment_count>2</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:35:44 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54350</commentid>
    <comment_count>3</comment_count>
    <who name="Joshue O Connor">joshue.oconnor</who>
    <bug_when>2011-08-07 07:51:01 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; Vector graphics is another, better, solution - they work at every resolution. 
&gt; Just provide the image in SVG format.

Agreed, however the use of SVG in the wild is still not really very widespread, there aren&apos;t many editors that support the format etc. Also if the spec could indicate that displaying controls in SVG or other vector formats had benefits like those outlined, that would be helpful. While it&apos;s not fully germane to HTML 5, this would help in situations that Greg outlines (if authors where are that vector graphics didn&apos;t pixelated and understood the benefits of scalability a la SVG etc).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54368</commentid>
    <comment_count>4</comment_count>
    <who name="Tab Atkins Jr.">jackalmage</who>
    <bug_when>2011-08-07 19:31:45 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #1)
&gt; &gt; Vector graphics is another, better, solution - they work at every resolution. 
&gt; &gt; Just provide the image in SVG format.
&gt; 
&gt; Agreed, however the use of SVG in the wild is still not really very widespread,
&gt; there aren&apos;t many editors that support the format etc.

Sure, but trying to work around one unsupported feature by introducing another feature (which by definition isn&apos;t yet supported) isn&apos;t generally a winning game plan. ^_^  As long as the first feature is expected to be supported more widely (which SVG is), time will solve the problem for you without any new features needed.

&gt; Also if the spec could
&gt; indicate that displaying controls in SVG or other vector formats had benefits
&gt; like those outlined, that would be helpful. While it&apos;s not fully germane to
&gt; HTML 5, this would help in situations that Greg outlines (if authors where are
&gt; that vector graphics didn&apos;t pixelated and understood the benefits of
&gt; scalability a la SVG etc).

Sure, that might be nice.  Could you file another bug saying so, perhaps with some example text to be inserted?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60204</commentid>
    <comment_count>5</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-11-20 15:24:18 +0000</bug_when>
    <thetext>Josh, Greg, this bug is waiting on responses to comment #4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60427</commentid>
    <comment_count>6</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-11-24 02:55:07 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Did Not Understand Request
Change Description: no spec change
Rationale: see comment 5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62788</commentid>
    <comment_count>7</comment_count>
    <who name="Greg Lowney">gcl-0039</who>
    <bug_when>2012-01-16 22:10:41 +0000</bug_when>
    <thetext>Scalable images would address the problem of larger images, but it fails to address other use cases. Ideally we would allow the author to specify multiple images that could be selected based on conditions such as desired size, color depth, and whether the display supports colors vs. grayscale. For example:

(a) If only a single vector image is provided, it will generally work well at larger sizes but often fails at sizes smaller than it was designed for, as details become invisible, or the important details become lost as their distinction from background is reduced. People may want small icons when using small displays, or displaying content in a small viewport in order to reserve screen real estate for assistive technology, or when cognitive disabilities require them to keep a lot of information on the screen at one time rather than scrolling or overlapping windows. 

(b) An image designed for millions of colors may likewise prove unusable on a monochrome or grayscale display, when color depth is reduced to improve performance when using remote access tools over relatively slow connections, or or when the user has reduced the color depth to compensate for a visual impairment. 

I admit these are not the most important problems in the world, but when defining a new specification it makes little sense to ignore these issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63069</commentid>
    <comment_count>8</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2012-01-24 20:44:32 +0000</bug_when>
    <thetext>(I assume the assignee should have been changed back with the last comment. Please let me know if I am mistaken.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70067</commentid>
    <comment_count>9</comment_count>
    <who name="">contributor</who>
    <bug_when>2012-07-18 04:37:18 +0000</bug_when>
    <thetext>This bug was cloned to create bug 17799 as part of operation convergence.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76416</commentid>
    <comment_count>10</comment_count>
    <who name="Edward O&apos;Connor">eoconnor</who>
    <bug_when>2012-10-16 17:36:50 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are
satisfied with this response, please change the state of this bug to CLOSED. If
you have additional information and would like the Editor to reconsider, please
reopen this bug. If you would like to escalate the issue to the full HTML
Working Group, please add the TrackerRequest keyword to this bug, and suggest
title and text for the Tracker Issue; or you may create a Tracker Issue
yourself, if you are able to do so. For more details, see this document:

   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: No spec change.
Rationale: Let&apos;s consider this for HTML.next.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81752</commentid>
    <comment_count>11</comment_count>
    <who name="Robin Berjon">robin</who>
    <bug_when>2013-01-21 16:00:16 +0000</bug_when>
    <thetext>Mass move to &quot;HTML WG&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81870</commentid>
    <comment_count>12</comment_count>
    <who name="Robin Berjon">robin</who>
    <bug_when>2013-01-21 16:03:00 +0000</bug_when>
    <thetext>Mass move to &quot;HTML WG&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83052</commentid>
    <comment_count>13</comment_count>
    <who name="Edward O&apos;Connor">eoconnor</who>
    <bug_when>2013-02-12 21:58:14 +0000</bug_when>
    <thetext>Changed the title to only be about &lt;command&gt;, since the &lt;img&gt; case is being addressed by the various adaptive image extension specifications (&lt;picture&gt; and srcset=&quot;&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83574</commentid>
    <comment_count>14</comment_count>
    <who name="Edward O&apos;Connor">eoconnor</who>
    <bug_when>2013-02-22 18:27:40 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are
satisfied with this response, please change the state of this bug to CLOSED. If
you have additional information and would like the Editor to reconsider, please
reopen this bug. If you would like to escalate the issue to the full HTML
Working Group, please add the TrackerRequest keyword to this bug, and suggest
title and text for the Tracker Issue; or you may create a Tracker Issue
yourself, if you are able to do so. For more details, see this document:

   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Additional Information Needed
Change Description: No spec change.
Rationale: Let&apos;s wait to see what browser engines implement for adaptive
content images, then base the solution to this bug on that. Resolving as
REMIND so that I remember to check on this later.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>