La unidad de CSS3 ch es inconsistente entre IE9 + y otros navegadores

IE9 +reclamaciones para apoyar elch Unidad CSS. Según la definición, esta unidad es 'Igual a la medida de avance del glifo "0" (CERO, U + 0030) de la fuente actual o, en palabras más simples,el ancho del cuadro de caracteres para el glifo de "0". Esta interpretación parece correcta para Firefox 10+ y Chrome 27+:<div style="width: 10ch;"></div> y<div>0000000000</div> tienen exactamente el mismo ancho dado que tienen la misma fuente del mismo tamaño. Pero en IE9 + elch La unidad parece significar algo ligeramente diferente.

Aquí está el violín que demuestra este problema:http://jsfiddle.net/CNsPg/6/

¿Cuál es la lógica del comportamiento de IE con esta unidad? ¿O es sólo un error? ¿Es posible hacer IE tratarch ¿Unidad como otros navegadores (probablemente con algún texto "mágico" específico de IE)?

Respuestas a la pregunta(3)

Su respuesta a la pregunta